linux запуск php exec от sudo

1. orel (28.04.2013 / 22:19)
Собственно вопрос, как можно это реализовать, в google находил echo Pass | sudo -S Command, не работает.
Возвращает
array(4) { [0]=> string(33) "sudo: unable to resolve host ess2" [1]=> string(47) "[sudo] password for www-data: Sorry, try again." [2]=> string(29) "[sudo] password for www-data:" [3]=> string(34) "sudo: 1 incorrect password attempt" }
Правил файл /etc/sudoers пришлось откат делать.

2. Станислав (02.05.2013 / 13:11)
Такс... Т.е. ты хочешь из php-скрипта запустить через exec что-либо с правами root? Для чего тебе это нужно? И, собственно, что тебе нужно таким образом запустить?

Добавлено через 06:45 сек.
Собственно, тебе в любом случае тут придётся рыть sudo. Читай документацию по sudo https://wiki.archlinux.org/index.php/Sudo_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9) .

3. Станислав (02.05.2013 / 13:26)
Собственно, в sudoers нужно добавить
www   ALL=(ALL) NOPASSWD: ALL
Но лучше всё-таки почитать побольше про sudo и разрешить выполнение конкретных команд. А то как-то очень небезопасно выходит.

URL: https://visavi.net/topics/37680