Die Journald-Dokumentation besagt, dass das Hinzufügen eines Benutzers zur Gruppe "systemd-journal" oder "adm" dem Benutzer den Zugriff auf das systemweite Journal ermöglicht.
Ich verwende das neueste CentOS 7 und habe anscheinend Probleme, als Nicht-Root-Benutzer auf das Journal zuzugreifen.
Hier ist meine Konfiguration:
$ id
uid=1000(centos) gid=1000(centos) groups=1000(centos),4(adm),10(wheel),190(systemd-journal) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023
$ cat /etc/systemd/journald.conf
[Journal]
Storage=persistent
$ journalctl
-- Logs begin at Sat 2015-08-29 16:35:52 UTC, end at Sat 2015-08-29 17:28:47 UTC. --
Aug 29 16:35:52 hostname ... <log continues>
In der journalctl-Ausgabe sind keine Systemprotokolle vorhanden. Hier ist meine Berechtigungskonfiguration:
$ ll -a /var/log/journal/f9afeb75a5a382dce8269887a67fbf58/
total 24592
drwxr-xr-x. 2 root root 4096 Aug 29 16:35 .
drwxr-xr-x. 3 root root 4096 Aug 29 17:28 ..
-rw-r-----. 1 root root 16777216 Aug 29 17:27 system.journal
-rw-r-----+ 1 root root 8388608 Aug 29 17:33 user-1000.journal
Wenn ich die Eigentümergruppe von system.journal
auf systemd-journal
alles ändere , funktioniert alles einwandfrei. Dies scheint jedoch nicht richtig zu sein, da die Dokumentation nichts darüber aussagt.
Fehlt mir etwas oder muss die Gruppe der system.journal
Datei tatsächlich manuell geändert werden?
Vielen Dank