Estou com um problema aki.
Preciso que quando o usuario acesse uma pagina PHP ele execute um arquivo script.sh
fiz o php.
e no shCódigo PHP:
<?php
shell_exec(¨sudo ./b.sh¨);
?>
Código :
#!/bin/bash sudo iptables2 -I INPUT -s 127.0.0.5 -j DROP
Ele executa se for por exemplo Echo AA > a.log
mais o iptables nao!
retorna esse erro.
Cannot open audit interface - aborting.
e se jogo direto o comando no php ele da esse erro.
unable to change to sudoers gid: Operation not permitted
Ai falaro pra coloka o sudo sem pedi senha. isso q acho que fiz.
apache ALL=(ALL) NOPASSWD: /sbin/iptables
Oque pode ser? Oque tem de erado?
alguem por favor me de uma força!
Obrigado.