[ sojic @ 16.10.2006. 19:55 ] @
Trebam resetovati dhcpd preko .php. (Administracija mreze preko web-a).

Uradio sam:

sudoers
Code:

wwwrun ALL=NOPASSWD:/usr/sbin/rcdhcpd,/sbin/arp


Preko .php izvrsavam ove dve naredbe.

Kad pozovem "rcdhcpd restart" dobiem:

Citat:

Shutting down DHCP server Starting DHCP server .../usr/sbin/rcdhcpd:164: could not copy /etc/resolv.conf to chroot jail


Kako da restartiram dhcpd kao wwwrun?
[ sojic @ 17.10.2006. 16:25 ] @
Zar niko nema odgovor ili resenje?
[ Jbyn4e @ 17.10.2006. 18:37 ] @
Nisam imao iskustva, ali sa:
http://www.php.net/system
(komentari)
ima nesto ovako:
Citat:

system("sudo service dhcpd restart")

pa probaj tako (doduse ono gore je za RedHat/Fedora, za SuSE bi bilo sudo /etc/init.d/dhcpd restart ili nesto slicno)....

P.S. A sto bas mora da bude preko php-a, pa celom wwwrun korisniku onda dajes privilegije nad sistemom! Mozda ipak bolje neki ssh?

P.P.S. Jos jedna ideja mi pade na pamet, da dodas wwwrun u grupu koja je na fajlu /etc/resolv.conf (root)
[ sojic @ 17.10.2006. 20:04 ] @
Danke bite. Radi

Code:

system("sudo rcdhcpd restart");


Ja sam pokusavao sa execute php komandu.