Как мне добавить следующее в файл sudoers в RHEL5?
демон ALL = (ВСЕ) NOPASSWD: / usr / local / bin / php /var/www/batch.php
Спасибо :)
Используйте команду visudo для безопасного редактирования файла sudoers от имени пользователя root или с помощью sudo:
visudo -f /etc/sudoers
Если вы не знаете vi, вы можете использовать любой редактор, который хотите, установив переменную среды EDITOR (при условии, что $ 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
Лично я рекомендую решение Кайла Брандта.
[Edit] Я добавил sudo в пример по предложению Денниса Уильямсона.