www-data executando o comando não está funcionando

0

Estou usando nginx com php e gostaria de executar algum comando com exec () link .

o exemplo atual funciona perfeitamente echo exec('whoami'); mas quando eu tento com outro comando a saída está vazia.

o exec () está habilitado no meu php.ini e o modo de segurança está desabilitado, eu também editei os sudoers www-data ALL=(ALL:ALL) ALL mas sudo -u www-data cammand ainda requer uma senha

Qualquer solução, por favor, obrigado a todos

    
por zied.hosni 24.03.2016 / 11:17

1 resposta

0

Você pode usar uma ferramenta chamada espere fazer essas coisas

Tenha cuidado: essa é uma maneira muito perigosa de fazer as coisas, pois viola o princípio do menor privilégio .

Este é um exemplo muito vago

#!/usr/bin/expect -f
spawn su
expect "Password:"
send "password\n";
interact

Veja se você pode convertê-lo para o seu uso.

    
por akabhirav 24.03.2016 / 11:37