Назад | Перейти на главную страницу

systemd: как просматривать журналы с помощью journalctl, не переключаясь на root в CentOS 7?

Если я запустил journalctl как некорневой, я бы получил следующее сообщение:

No journal files were found.

Но переключение на root или использование sudo дает мне журнал.

Как я могу просматривать журналы, не переключаясь на root (например, в какую группу мне добавить себя)? Не могу найти в документах.

Я заставил это работать (на 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