systemd: як я переглядаю журнали з journalctl, не перемикаючись на root на CentOS 7?


17

Якщо я запускаю journalctl як non-root, я отримаю таке повідомлення:

No journal files were found.

Але перехід на root або використання sudo дає мені журнал.

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


@MichaelHampton Ви можете пояснити? Я можу переглядати журнал на Arch Linux, коли я перебуваю в колесах, я не знаю, чому RedHat не хоче, щоб це сталося ...
xuhdev

1
Що ж, я завжди радий, що я виявив себе неправильним. Це означає, що я щось вчуся :)
Майкл Хемптон

Відповіді:


24

Я змусив це працювати (на centOS 7), додавши свого користувача до групи systemd-journal :

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



1
adm і systemd-журнал не працюють для мене. Я переконався, що я є членом обох, але все ще немає журналу (якщо я не біжу з
судо

Позначте, яка ваша операційна система та версія?
Дейв

2
У мене те ж саме, що і в @MarkLakata зараз у свіжій системі Debian 8 (jessie). Перевірені групи adm, sudo та systemd-journal та вихід / логін для оновлення груп, але все ще потребують "sudo journalctl".
Пітер Хансен

1
Не забудьте вийти та знову ввійти. Запуск нового терміналу недостатньо.
Стюарт
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.