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

Печать RSS
259
http://visavi.net/forum/topic.php?tid=1026
ну или Стас снелс скоро ответит)) наверно работает или дрыхнет..

O
Автор
Пацак
0
Собственно вопрос, как можно это реализовать, в 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 пришлось откат делать.

ВЕЛИКИЙ и УЖАСНЫЙ!
0
Такс... Т.е. ты хочешь из 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) .

ВЕЛИКИЙ и УЖАСНЫЙ!
0
Собственно, в sudoers нужно добавить
www   ALL=(ALL) NOPASSWD: ALL
Но лучше всё-таки почитать побольше про sudo и разрешить выполнение конкретных команд. А то как-то очень небезопасно выходит.
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск