Am nevoie ca dintr-un script PHP sa rulez in anumite conditii o comanda 
iptables, sa zicem
iptables -N test

Am incercat cu
shell_exec('/sbin/iptables -N test');

dar m-am izbit de mesajul "Permission denied (you must be root)", lucru care mi 
se pare normal si firesc. Am zis sa incerc sa ma folosesc de /etc/sudoeurs si 
dupa ce am editat fisierul pentru user-ul apache am schimbat si comanda in
shell_exec('sudo su; /sbin/iptables -N test');

Mesajul a ramas acelasi: you must be root.
Daca ma loghez cu apache, dau "sudo su", pot sa fac orice vreau eu cu iptables. 
Dar nu ma lasa din scriptul PHP.
Stiu ca nu e treaba foarte OK din punct de vedere al securitatii ce vreau eu sa 
fac, dar chiar am nevoie ca din respectivul script sa pot executa o linie de 
comanda folosindu-ma de iptables.
_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug

Raspunde prin e-mail lui