systemd: come posso visualizzare i journal con journalctl senza passare a root su CentOS 7?


17

Se eseguo journalctl come nonroot, otterrei il seguente messaggio:

No journal files were found.

Ma passare a root o usare sudo mi dà il diario.

Come posso visualizzare le riviste senza passare a root (ad es. In quale gruppo dovrei aggiungermi)? Impossibile trovarlo nei documenti.


@MichaelHampton Puoi spiegarmi? Posso vedere il diario su Arch Linux mentre sono nel gruppo di ruote, non so perché RedHat non vuole che accada ...
xuhdev

1
Bene, sono sempre felice di essere smentito. Significa che imparo qualcosa :)
Michael Hampton

Risposte:


24

L'ho fatto funzionare (su centOS 7) aggiungendo il mio utente al gruppo systemd-journal :

sudo usermod -a -G systemd-journal bob

bob è ora un membro, disconnettersi, accedere e:

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

E ora funziona:

$ 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

Ho trovato questo:

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

e questo:

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


1
Fantastico, ho scoperto che anche il gruppo adm funziona come mostrato qui
xuhdev

1
adm e systemd-journal non funzionano per me. Ho verificato di essere un membro di entrambi, ma ancora nessun journalctl (a meno che non corra con sudo)
Mark Lakata,

Mark, qual è il tuo sistema operativo e la tua versione?
davey,

2
Ora ho la stessa cosa di @MarkLakata su un nuovo sistema Debian 8 (jessie). Ho provato i gruppi adm, sudo e systemd-journal e exit / login per aggiornare i gruppi, ma è comunque necessario "sudo journalctl".
Peter Hansen,

1
Non dimenticare di disconnettersi e riconnettersi. L'avvio di un nuovo terminale non è sufficiente.
Stewart
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.