systemd: como visualizo periódicos com journalctl sem mudar para root no CentOS 7?

17

Se eu executar journalctl como não raiz, receberia a seguinte mensagem:

No journal files were found.

Mas mudar para o root ou usar o sudo me fornece o diário.

Como posso visualizar os periódicos sem mudar para raiz (por exemplo, em qual grupo devo me adicionar)? Não é possível encontrá-lo nos documentos.

xuhdev
fonte
@MichaelHampton Você pode explicar? Eu posso ver revista no Arch Linux como eu estou no grupo wheel, eu não sei por que RedHat não quer que isso aconteça ...
xuhdev
1
Bem, estou sempre feliz por me provar que estou errado. Isso significa que eu aprender alguma coisa :)
Michael Hampton

Respostas:

24

Eu fiz isso funcionar (no centOS 7) adicionando meu usuário ao grupo systemd-journal :

sudo usermod -a -G systemd-journal bob

bob agora é um membro, faça logout, faça login e:

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

E agora funciona:

$ 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

Eu achei isto:

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

e isto:

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

davey
fonte
1
Grande, eu achei grupo adm também funciona como mostrado aqui
xuhdev
1
adm e systemd-journal não funcionam para mim. Eu tenho verificado que eu sou um membro de ambos, mas ainda não há journalctl (a menos que eu corro com sudo)
Mark Lakata
Mark, qual é o seu sistema operacional e versão?
Davey
2
Agora, tenho o mesmo que o @ MarkLakata em um novo sistema Debian 8 (jessie). Grupos experimentados adm, sudo e systemd-journal e exit / login para atualizar grupos, mas ainda precisam de "sudo journalctl".
Peter Hansen
1
Não se esqueça de sair e entrar novamente. Iniciar um novo terminal não é suficiente.
Stewart