No Ubuntu, o apache é executado como o usuário www-data
. Se você quiser usar o sudo sem uma senha de uma página da web, provavelmente deve limitar os comandos que ele pode executar.
# User privilege specification
root ALL=(ALL:ALL) NOPASSWD: ALL
apache ALL=(ALL:ALL) NOPASSWD: ALL
me ALL=(ALL:ALL) NOPASSWD: ALL
No Fedora ambos funcionam:
http://localhost/test
echo shell_exec("sudo dmidecode | grep UUID"); // nothing shows to encrypt/decrypt licenses
php -r "..license..";
No Ubuntu, o apache é executado como o usuário www-data
. Se você quiser usar o sudo sem uma senha de uma página da web, provavelmente deve limitar os comandos que ele pode executar.