systemd: ¿cómo puedo ver revistas con journalctl sin cambiar a root en CentOS 7?

17

Si ejecuto journalctl como no raíz, obtendría el siguiente mensaje:

No journal files were found.

Pero cambiar a root o usar sudo me da el diario.

¿Cómo puedo ver revistas sin cambiar a root (por ejemplo, en qué grupo debo agregarme)? No puedo encontrarlo en los documentos.

xuhdev
fuente
@MichaelHampton ¿Puedes explicarlo? Puedo ver la revista en Arch Linux como estoy en el grupo de la rueda, no sé qué RedHat no quiere que suceda ...
xuhdev
1
Bueno, siempre estoy feliz de que me demuestren que estoy equivocado. Significa que aprendo algo :)
Michael Hampton

Respuestas:

24

Conseguí que funcionara (en centOS 7) agregando mi usuario al grupo systemd-journal :

sudo usermod -a -G systemd-journal bob

bob ahora es miembro, cierre sesión, inicie sesión y:

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

Y ahora 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

Encontré esto:

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

y esto:

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

davey
fuente
1
Genial, encontré que adm group también funciona como se muestra aquí
xuhdev
1
adm y systemd-journal no funcionan para mí. Verifiqué que soy miembro de ambos, pero todavía no soy periodista (a menos que corra con sudo)
Mark Lakata
Mark, ¿cuál es su sistema operativo y versión?
davey
2
Tengo lo mismo que @MarkLakata ahora en un nuevo sistema Debian 8 (jessie). Intenté grupos adm, sudo y systemd-journal, y salí / inicié sesión para actualizar grupos pero todavía necesito "sudo journalctl".
Peter Hansen
1
No olvide cerrar sesión y volver a ingresar. Iniciar una nueva terminal no es suficiente.
Stewart