root@helios:~# /etc/init.d/munge stop [ ok ] Stopping munge (via systemctl): munge.service. root@helios:~# chmod g+w /var/log root@helios:~# /etc/init.d/munge start [....] Starting munge (via systemctl): munge.serviceJob for munge.service failed. See "systemctl status munge.service" and "journalctl -xe" for details. failed! root@helios:~# journalctl -xe [...] Sep 29 12:21:56 helios systemd[1]: Starting MUNGE authentication service... -- Subject: Unit munge.service has begun start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit munge.service has begun starting up. Sep 29 12:21:56 helios munged[14200]: munged: Error: Logfile is insecure: group-writable permissions set on "/var/log" Sep 29 12:21:56 helios systemd[1]: munge.service: control process exited, code=exited status=1 Sep 29 12:21:56 helios systemd[1]: Failed to start MUNGE authentication service. [...] root@helios:~# ls -dl /var/log drwxrwxr-x 20 root syslog 4096 Sep 29 09:34 /var/log The OS will restore write permission for group syslog by its own - which conflicts munged prerequisites.
Logged by PIK while I am here. It is a minore issue which should be addressed by munge developer. David
There is already an open ticket about this on the munge site: https://github.com/dun/munge/issues/31
I'm going to close this since it's in the hands of Munge developers now.
I can confirm that the recipe provided on https://github.com/dun/munge/issues/31 in deed solves the problem. So this ticket can be closed.