We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on v1 candidate and expect to engage more with the community over the coming months. We are committed to open source, and we encourage contributors to help us build the future of Vesta.
Выполнение консольной команды с правами рут на 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 ???