systemd : CentOS 7에서 루트로 전환하지 않고 journalctl이있는 저널을 보려면 어떻게합니까?


17

journalctl을 비 루트로 실행하면 다음 메시지가 표시됩니다.

No journal files were found.

그러나 루트로 전환하거나 sudo를 사용하면 저널이 나옵니다.

루트로 전환하지 않고 저널을 보려면 어떻게해야합니까 (예 : 자신을 어떤 그룹에 추가해야합니까)? 문서에서 찾을 수 없습니다.


@MichaelHampton 설명 할 수 있습니까? 휠 그룹에있을 때 Arch Linux에서 저널을 볼 수 있습니다. RedHat이 왜 그런 일을 원하지
않는지 모르겠습니다

1
글쎄, 나는 항상 틀렸다는 것이 기쁘다. 그것은 내가 무언가를 배우는 것을 의미합니다 :)
Michael Hampton

답변:


24

사용자를 systemd-journal 그룹 에 추가하여 (centOS 7에서) 작동하도록했습니다 .

sudo usermod -a -G systemd-journal bob

bob은 이제 회원, 로그 아웃, 로그인 및

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

그리고 지금 작동합니다 :

$ 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

나는 이것을 찾았다:

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

이:

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


1
같이 좋아, 내가 찾은 adm 그룹은 또한 작동 여기
xuhdev

1
adm 및 systemd-journal이 작동하지 않습니다. 나는 둘 다의 멤버임을 확인했지만, 여전히 저널리스트가 없다 (스 도로 달리지 않는 한)
Mark Lakata

Mark, 운영 체제 및 버전은 무엇입니까?
davey

2
나는 새로운 Debian 8 (jessie) 시스템에서 @MarkLakata와 같은 것을 얻었습니다. adm, sudo 및 systemd-journal 그룹을 시도하고 그룹을 새로 고치려면 종료 / 로그인하지만 여전히 "sudo journalctl"이 필요합니다.
피터 한센

1
로그 아웃했다가 다시 로그인하는 것을 잊지 마십시오. 새로운 터미널을 시작하는 것만으로는 충분하지 않습니다.
스튜어트
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.