PHP exec e amixer

2

Estou tentando fazer com que o php diminua o nível de dB do amixer usando exec, mas parece que o php não é capaz de executar a tarefa que requer acesso ao sudo. Qual deve ser a melhor maneira de resolver isso?

Eu tentei:

PHP (cada linha é uma tentativa própria)

echo shell_exec("sudo -u MYUSERNAME sh /var/www/html/music/volume.sh");
echo exec("sudo -u MYUSERNAME sh /var/www/html/music/volume.sh");
echo exec("sudo -u MYUSERNAME /var/www/html/music/volume.sh");

VISUDO

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

# Allow members of group sudo to execute any command
%sudo   ALL=(ALL:ALL) ALL

# See sudoers(5) for more information on "#include" directives:

#includedir /etc/sudoers.d
www-data ALL=(MYUSERNAME) NOPASSWD: /var/www/html/music/volume.sh
    
por Tommie Michael Lagerroos 04.06.2014 / 19:35

0 respostas

Tags