普通用户的红帽 visudo 读取日志

普通用户的红帽 visudo 读取日志

有必要允许/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 命令应该正确执行。

相关内容