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