The installer of JobScheduler and JOC uses the current user as JobScheduler user or JOC user.
If the installation is not started with the -u option then the current user needs the permission to run sudo.
In this case, the installed files are written with the root user so that the installer sets at the end permissions and ownership back to the current user for some files and folders
At the moment it is not possible that a user without sudo permission can be set directly by the installer as a JobScheduler user or JOC user with sufficient file permissions, except that the installer is started with the -u options.
But then, JOC cannot installed as daemon and the installation paths must be writable by the current user.
Desired Behavior
A user can be specified during the installation that is to be used as the JobScheduler user or JOC user and gets all sufficient file permissions.
The installer can be run by any other user who has sudo permissions.