Re: Cannot start service, initgroups(gotify,365): Operation not permitted
- In reply to: Ronald Klop : "Re: Cannot start service, initgroups(gotify,365): Operation not permitted"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 13 Oct 2024 04:41:45 UTC
Am 12.10.2024 um 11:37 schrieb Ronald Klop:
> sh -x /usr/local/etc/rc.d/gotify_server start
>
> Are your sure you ran 'service gotify_server start' as root?
> The man pages say that iinitgroups can only return EPERM via a call to
> setgroups when not run as root.
thanks for the tip with sh -x, that made the problem visible.
I changed now this line:
command_args="-f -P ${pidfile} %%PREFIX%%/bin/gotify-server
${gotify_server_args}"
This causes the execution of:
+ eval $' limits -C daemon su -m gotify -c \'sh -c " /usr/sbin/daemon
-f -P /var/run/gotify_server.pid /usr/local/bin/gotify-server "\''
+ limits -C daemon su -m gotify -c 'sh -c " /usr/sbin/daemon -f -P
/var/run/gotify_server.pid /usr/local/bin/gotify-server "'
which is exactly what I want.
The binary is now executed. There is no need to give a -u flag to daemon.
Gruß
Matthias
--
"Programming today is a race between software engineers striving to
build bigger and better idiot-proof programs, and the universe trying to
produce bigger and better idiots. So far, the universe is winning." --
Rich Cook