sudoers文件RHEL5

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

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

谢谢 :)

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

visudo -f /etc/sudoers 

如果你不知道vi,你可以通过设置EDITOR环境variables(假设$ VISUAL没有设置)来使用任何你想要的编辑器,例如以root身份:

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

虽然,如果你不知道vi的基础知识,也许你不应该编辑你的sudoers文件:-)

从字面上看:

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

我个人build议凯尔·布兰特的解决scheme。

[编辑]我已经按照丹尼斯·威廉姆森的build议添加了sudo。