systemd: bagaimana cara melihat jurnal dengan journalctl tanpa beralih ke root di CentOS 7?


17

Jika saya menjalankan journalctl sebagai nonroot, saya akan mendapatkan pesan berikut:

No journal files were found.

Tetapi beralih ke root, atau menggunakan sudo memberi saya jurnal.

Bagaimana saya bisa melihat jurnal tanpa beralih ke root (mis. Grup mana yang harus saya tambahkan)? Tidak dapat menemukannya di dokumen.


@MichaelHampton Bisakah Anda jelaskan? Saya dapat melihat jurnal di Arch Linux karena saya dalam grup wheel, saya tidak tahu mengapa RedHat tidak ingin itu terjadi ...
xuhdev

1
Yah, aku selalu senang terbukti salah. Itu berarti saya belajar sesuatu :)
Michael Hampton

Jawaban:


24

Saya dapat menggunakannya (pada centOS 7) dengan menambahkan pengguna saya ke grup systemd-journal :

sudo usermod -a -G systemd-journal bob

bob sekarang menjadi anggota, keluar, masuk dan:

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

Dan sekarang berfungsi:

$ 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

Aku menemukan ini:

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

dan ini:

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


1
Hebat, saya menemukan grup adm juga berfungsi seperti yang ditunjukkan di sini
xuhdev

1
adm dan systemd-journal tidak bekerja untuk saya. Saya telah memverifikasi bahwa saya adalah anggota dari keduanya, tetapi masih tidak ada jurnalctl (kecuali saya menjalankan dengan sudo)
Mark Lakata

Mark, apa sistem dan versimu?
davey

2
Saya mendapatkan hal yang sama seperti @ Markarkata sekarang pada sistem baru Debian 8 (jessie). Grup yang dicoba adm, sudo, dan systemd-journal, dan keluar / masuk untuk menyegarkan grup tetapi masih membutuhkan "sudo journalctl".
Peter Hansen

1
Jangan lupa untuk logout dan masuk lagi. Memulai terminal baru tidak cukup.
Stewart
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.