Выполнение консольной команды с правами рут на PHP
Выполнение консольной команды с правами рут на PHP
Мне нужно сделать, чтобы посредством php с сайта, установленного на vestacp, можно было отправить команду с правами рут, например: "pm2 start app.js"
Когда мой сайт был установлен на чистый сервер, без каких-либо панелей по типу VestaCP, я прописывал в "/etc/sudoers" такую строку: "www-data ALL=(root) NOPASSWD: ALL" После этого с сайта команда выполнялась и все работало как следует.
При установленной VestaCP такой трюк не проходит.
Так же пробовал прописать "www-data ALL=(root) NOPASSWD: ALL" в /etc/sudoers.d/admin - не работает.
Подскажите, как правильно и где прописать "www-data ALL=(root) NOPASSWD: ALL" , чтобы это работало на сайте под управлением VestaCP ???
Когда мой сайт был установлен на чистый сервер, без каких-либо панелей по типу VestaCP, я прописывал в "/etc/sudoers" такую строку: "www-data ALL=(root) NOPASSWD: ALL" После этого с сайта команда выполнялась и все работало как следует.
При установленной VestaCP такой трюк не проходит.
Так же пробовал прописать "www-data ALL=(root) NOPASSWD: ALL" в /etc/sudoers.d/admin - не работает.
Подскажите, как правильно и где прописать "www-data ALL=(root) NOPASSWD: ALL" , чтобы это работало на сайте под управлением VestaCP ???