Rhel
普通使用者的紅帽 visudo 讀取日誌
必須允許
/var/log/.*
普通使用者閱讀日誌。我按照文件做。本手冊mkdir -p /etc/sudoers.d/ visudo -f /etc/sudoers.d/mikelogger
在 visudo 裡面
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
像您所做的那樣將內容添加到 sudoers.d 中的文件使該使用者能夠執行使用指定的命令
sudo
。嘗試這個:
su mikelogger - sudo tail -f /var/log/messages
系統將提示您輸入
mikelogger
使用者密碼,並且在使用密碼成功進行身份驗證後,tail 命令應正確執行。