Escolar Documentos
Profissional Documentos
Cultura Documentos
-----------------------------------------------------------------------------------
-----
root@ls:~# /usr/sbin/getenforce
Enforcing
root@ls:~# /usr/sbin/setenforce Permissive
root@ls:~# /usr/sbin/getenforce
Permissive
Eu tenho um aplicativo da web que precisa executar comandos de shell como root
dentro de uma função PHP, e você pensaria que seria bastante direto ... mas levei
alguns googles para obter todos os detalhes, então aqui estão minhas notas úteis
sobre isto. Isso é em um sistema Linux executando Apache, e usaremos “sudo” dentro
de “shell_exec” para executar os comandos.
Certifique-se de que o apache pode executar comandos E não requer uma senha:
#Defaults requiretty
Caso contrário, você verá estes erros em /var/log/secure: “desculpe, você deve ter
um tty para executar o sudo”. Agora você está pronto para começar, e o código PHP é
simples:
-----------------------------------------------------------------------------------
-------