Page 1 of 1

Выполнение консольной команды с правами рут на PHP

Posted: Sun Nov 26, 2017 1:36 pm
by q1LLa
Мне нужно сделать, чтобы посредством 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 ???