systemd : CentOS 7에서 루트로 전환하지 않고 journalctl이있는 저널을 보려면 어떻게합니까? 표시됩니다. No journal files were

journalctl을 비 루트로 실행하면 다음 메시지가 표시됩니다.

No journal files were found.

그러나 루트로 전환하거나 sudo를 사용하면 저널이 나옵니다.

루트로 전환하지 않고 저널을 보려면 어떻게해야합니까 (예 : 자신을 어떤 그룹에 추가해야합니까)? 문서에서 찾을 수 없습니다.



답변

사용자를 systemd-journal 그룹 에 추가하여 (centOS 7에서) 작동하도록했습니다 .

sudo usermod -a -G systemd-journal bob

bob은 이제 회원, 로그 아웃, 로그인 및

id -a bob
uid=1000(bob) gid=1000(bob) groups=1000(bob),190(systemd-journal)

그리고 지금 작동합니다 :

$ journalctl
-- Logs begin at Mon 2015-04-06 09:50:36 BST, end at Thu 2015-04-09 20:20:16 BST. --
Apr 06 09:50:36 localhost.localdomain chronyd[941]: Can't synchronise: no majority
Apr 06 09:50:36 localhost.localdomain chronyd[941]: Selected source 91.206.8.70
Apr 06 09:51:07 localhost.localdomain systemd[1]: Time has been changed

나는 이것을 찾았다:

http://www.freedesktop.org/software/systemd/man/systemd-journald.service.html

이:

http://0pointer.de/blog/projects/journalctl.html


답변