shell_exec() pb de droits [PHP]

shell_exec() pb de droits [PHP] - Linux et OS Alternatifs

Marsh Posté le 29-04-2002 à 10:23:47    

je voudrais redemarrer un serveur DHCP par l'interface web que j'ai concu pour l'administrer lorsque que je fait
 
shell_exec("/etc/init.d/dhcpd restart ou start" ); ou avec la fonctions system() le message de sorti m'indique :
 
no dhcp in /etc/conf.linuxconf, get eth0 as default interface
Starting dhcpd: Internet Software Consortium DHCP Server V3.0
Copyright 1995-2001 Internet Software Consortium.
All rights reserved.
For info, please visit http://www.isc.org/products/DHCP
unable to create icmp socket: Operation not permitted
Can't open /var/state/dhcp/dhcpd.leases for append.
 
If you did not get this software from ftp.isc.org, please
get the latest from ftp.isc.org and install that before
requesting help.
 
If you did get this software from ftp.isc.org and have not
yet read the README, please read it before requesting help.
If you intend to request help from the dhcp-server@isc.org
mailing list, please read the section on the README about
submitting bug reports and requests for help.
 
Please do not under any circumstances send requests for
help directly to the authors of this software - please
send them to the appropriate mailing list as described in
the README file.
 
exiting.
[ECHOUE] Adding local broadcast host route:
 
Merci  
 
j'ai essayé d'utiliser sudo mais cela ne marche pas en fait il n'y a carrement plus aucun message.

Reply

Marsh Posté le 29-04-2002 à 10:23:47   

Reply

Marsh Posté le 29-04-2002 à 10:47:19    

c'est un probleme de droit !
 
le sudo ne suffit pas car le user utilisé doit ecrire dans fichiers (/var/state/dhcp/dhcpd.leases ...) appartenant à root  
 
une solution pas trés elegante consiste a faire tourner ton apache en root  
c'est envisageable si ton serveur fonctionne dans un environnement de confiance (intranet) et si seuls les admins du reseau y ont acces.


---------------
http://olivier.glagla.net/
Reply

Marsh Posté le 29-04-2002 à 10:52:54    

oui en effet je pourrais le faire tourner en root mais ce serait la derniere solution que j'envisagerais mm si le réseau intranet est bien sécurisé.
 
mais c'est plutot le pb de droit : unable to create icmp socket: Operation not permitted qui me poser un probleme.
 
 
Idée ?

Reply

Marsh Posté le 29-04-2002 à 11:27:31    

fabriceMerc a écrit a écrit :

oui en effet je pourrais le faire tourner en root mais ce serait la derniere solution que j'envisagerais mm si le réseau intranet est bien sécurisé.
 
mais c'est plutot le pb de droit : unable to create icmp socket: Operation not permitted qui me poser un probleme.
 
 
Idée ?  




 
non désolé  :??:


---------------
http://olivier.glagla.net/
Reply

Marsh Posté le 29-04-2002 à 11:30:20    

arrfffff
 
Bon je me demande bien sur quel forum je pourrai poser ca.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed