LINUX.ORG.RU

Вызов на сервере скрипта bash из-под root.

 , ,


0

1

Требуется вызвать из php скрипт bash, работающий под рутом. Вариант с sudo для пользователя www-data кажется чересчур ненадёжным. Вот здесь https://toster.ru/q/33967 пишут, что можно это реализовать через сокеты. Что почитать по этому вопросу? Бьюсь третий день.


В sudoers можно конкретно указать путь до скрипта для www-data.

pavel38
()

Там как раз написано, как делать через sudo. А комментарий про сокеты это бред. Изобретать на ровном месте неочевидный велосепед — свой демон, получающий какие-то команды и запускающий тот или иной скрипт, не нужно.

Но, если очень хочется, чтайте про то, как на питоне писать демона http://www.jejik.com/articles/2007/02/a_simple_unix_linux_daemon_in_python/

mky ★★★★★
()
Ответ на: комментарий от bl

А! Ну, можно бинарник-враппер по-быстрому написать.

Shadow ★★★★★
()

Можно создать демон который будет слушать определенный порт (или смотреть файл) и запустить его под root

DireX
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.