visudo + 如何让用户删除 /var/log/http 下的任何文件

visudo + 如何让用户删除 /var/log/http 下的任何文件

我想通过更新 visudo 允许用户“Ertop”删除 /var/log/http 下的任何文件或目录

我有一台红帽机器版本 6.x

用户名是 Ertop

我在 visudo 中设置了以下内容,但不确定这个语法是否正确

Ertop ALL=(root) NOPASSWD: rm -rf /var/log/http/*

或者

Ertop ALL=(root) NOPASSWD: sudoedit /var/log/http/*

答案1

我在 visudo 中设置了以下内容,但不确定这个语法是否正确

visudo 命令将检查你的语法,如果语法不正确,则阻止你保存文件

visudo: >>> /etc/sudoers: syntax error near line 112 <<<

根据我手头的visudo version 1.8.6p{3,7} visudo grammar version 42CentOS 6.8 和 7.3.1611 上的 visudo 版本,您的语法不正确。

相关内容