sudoers 文件 RHEL5

sudoers 文件 RHEL5

如何在 RHEL5 中将以下内容添加到 sudoers 文件?

守护进程 ALL=(ALL) NOPASSWD: /usr/local/bin/php /var/www/batch.php

谢谢 :)

答案1

使用 visudo 命令以 root 身份或使用 sudo 安全地编辑 sudoers 文件:

visudo -f /etc/sudoers

如果您不了解 vi,您可以通过设置 EDITOR 环境变量(假设未设置 $VISUAL)来使用您想要的任何编辑器,例如以 root 身份:

export EDITOR=/bin/nano
visudo -f /etc/sudoers

但是,如果你不了解 vi 基础知识,也许你不应该编辑你的 sudoers 文件 :-)

答案2

字面上地:

echo 'daemon ALL=(ALL) NOPASSWD: /usr/local/bin/php /var/www/batch.php' | sudo tee -a /etc/sudoers

我个人推荐 Kyle Brandt 的解决方案。

[编辑] 我按照 Dennis Williamson 的建议在示例中添加了 sudo。

相关内容