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.


@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


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.