Rhel

普通使用者的紅帽 visudo 讀取日誌

  • May 25, 2022

必須允許/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 命令應正確執行。

引用自:https://unix.stackexchange.com/questions/703845