Acabei de descobrir, mas pensei em colocá-lo aqui, caso alguém precise de ajuda. No script PHP, eu precisava executá-lo como sudo:
shell_exec("sudo /sbin/reboot");
Depois, ele não solicita a senha e funciona bem.
Eu estou tentando fazer com que eu possa ter um script em execução no meu computador que verificará se um código de reinicialização foi enviado e verificará um banco de dados MySQL. Eu tenho o script php escrito, mas quando eu corro, ele diz que para reiniciar eu preciso ser root.
PHP: shell_exec("/sbin/reboot");
Eu tentei editar o visudo e adicionei isso ao final do arquivo:
ALL ALL = NOPASSWD: /sbin/reboot
Ainda não funciona. O que preciso fazer de diferente?
Acabei de descobrir, mas pensei em colocá-lo aqui, caso alguém precise de ajuda. No script PHP, eu precisava executá-lo como sudo:
shell_exec("sudo /sbin/reboot");
Depois, ele não solicita a senha e funciona bem.