root olmayan kullanıcılar için journalctl erişimi


12

Dergi belgeleri, 'systemd-journal' grubuna veya 'adm' grubuna bir kullanıcı eklemenin kullanıcının sistem genelindeki dergiye erişmesine izin verdiğini söylüyor.

En son CentOS 7'yi çalıştırıyorum ve dergiye root olmayan bir kullanıcı olarak erişmekte sorun yaşıyorum.

İşte benim yapılandırma:

$ id
uid=1000(centos) gid=1000(centos) groups=1000(centos),4(adm),10(wheel),190(systemd-journal) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023

$ cat /etc/systemd/journald.conf
[Journal]
Storage=persistent

$ journalctl
-- Logs begin at Sat 2015-08-29 16:35:52 UTC, end at Sat 2015-08-29 17:28:47 UTC. --
Aug 29 16:35:52 hostname ... <log continues>

Journalctl çıktısında sistem kaydı yok. İşte benim izinleri yapılandırma:

$ ll -a /var/log/journal/f9afeb75a5a382dce8269887a67fbf58/
total 24592
drwxr-xr-x. 2 root root     4096 Aug 29 16:35 .
drwxr-xr-x. 3 root root     4096 Aug 29 17:28 ..
-rw-r-----. 1 root root 16777216 Aug 29 17:27 system.journal
-rw-r-----+ 1 root root  8388608 Aug 29 17:33 user-1000.journal

Ben mülkiyeti grubunu değiştirirseniz system.journaliçin systemd-journalher şey eserler cezası. Ancak bu doğru görünmüyor, çünkü belgeler bu konuda hiçbir şey söylemiyor.

Eksik olduğum bir şey var mı veya aslında system.journaldosya grubunu manuel olarak değiştirmek gerekli mi?

teşekkür ederim


Yanıtlar:


6

Çözüm, grup sahipliğini değiştirmek ve .journaldosyalar oluşturulmadan önce üst klasöre yapışkan bir bit eklemektir .

chown :systemd-journal /var/log/journal/f9afeb75a5a382dce8269887a67fbf58
chmod g+s /var/log/journal/f9afeb75a5a382dce8269887a67fbf58

Bu journalctlbenim için işe yarıyor, ama kökün görebildiği tüm mesajı görmüyor ...
Gert van den Berg

@GertvandenBerg mevcut dosyaların okunabilir olup olmadığını kontrol etmeyi deneyin systemd-journal. Burada yayınlanan komutlar, yalnızca yeni dosyaların okunabilir olmasını sağladı, mevcut dosyaları değil.
michal kralik

Ubuntu kurulumunda, permissiosn doğruydu ... Rootctl'in root olarak çıkışı tüm hizmetleri içeriyor, ancak systemd-journal grubundaki normal bir kullanıcı sadece önyükleme ile ilgili mesajları görebiliyor gibi görünüyor .... (Ama bu olabilir yeni gruba giriş yapmak için tekrar giriş yapmıyorum - şimdi iyi görünüyor ...)
Gert van den Berg
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.