Я хочу запустить команду "sudo" из PHP, и я прочитал все учебные материалы в Интернете, но ни одно решение не работает.По крайней мере, я добавил пользователя LAMP по умолчанию "nobody" в корневую группу - но безрезультатно.
echo exec("sudo echo hi");
Примечание по безопасности:
Хотянекоторые люди здесь опровергают это из-за их твердой уверенности в том, что это создаст большую дыру в безопасности, которая разрушит весь Интернет, для этого есть несколько веских случаев, например, при тестировании.Для запуска сценариев установки из пакетов PHPUnit / Behat для настройки среды может потребоваться разрешение sudo.Эти сценарии недоступны из приложения и не создают дыр в безопасности, поскольку фактически они помогают обеспечить отсутствие таких дыр.