Configuration file /usr/lib64/systemd/system/auditd.service is marked world-inaccessible after the default systemd installation. This leads to following log entry: Aug 1 09:58:11 localhost systemd: Configuration file /usr/lib64/systemd/system/auditd.service is marked world-inaccessible. This has no effect as configuration data is accessible via APIs without restrictions. Proceeding anyway. Reproducible: Always Steps to Reproduce: 1. emerge systemd 2. reboot 3. read logs
What are the permissions? and what should they be instead? what does this say: ls -al /usr/lib64/systemd/system/auditd.service Should it just be 755? or 644?
$ ls -al /usr/lib64/systemd/system/auditd.service -rw-r----- 1 root root 285 06-06 14:02 /usr/lib64/systemd/system/auditd.service
@systemd: do I just do this? chmod 644 "$(systemd_get_unitdir)"/auditd.service || die
commit 7b1821119f093af1396b20cfd26c24188d5936f1 Author: Jason Zaman <perfinion@gentoo.org> Date: Tue Aug 18 12:27:33 2015 +0800 sys-process/audit: Remove lock from init script The lock in the init script was only needed in Redhat. OpenRC keeps track of if the process is started so not required. Also fix perms on the systemd unit. Gentoo-Bug: https://bugs.gentoo.org/556436 Gentoo-Bug: https://bugs.gentoo.org/449990 Package-Manager: portage-2.2.20.1