/var/log/.*
일반 사용자가 로그를 읽을 수 있도록 허용해야 합니다 . 나는 문서에 따라 그것을했다.이 설명서
mkdir -p /etc/sudoers.d/
visudo -f /etc/sudoers.d/mikelogger
네브수도
mikelogger localhost.localdomain = /usr/bin/tail /var/log/messages
달리기
su mikelogger -
tail -f /var/log/messages
tail: cannot open '/var/log/messages' for reading: Permission denied
tail: no files remaining
답변1
해당 사용자가 지정된 명령을 실행할 수 있도록 sudoers.d의 파일에 콘텐츠를 추가합니다 sudo
.
이 시도:
su mikelogger -
sudo tail -f /var/log/messages
사용자 비밀번호를 묻는 메시지가 표시되고 mikelogger
, 비밀번호로 성공적으로 인증한 후에는 tail 명령이 올바르게 실행되어야 합니다.