Foros del Web » Programando para Internet » PHP »

Reiniciar servicio de dhcpd desde php

Estas en el tema de Reiniciar servicio de dhcpd desde php en el foro de PHP en Foros del Web. Hola Buenos Días Alguien me puede ayudar, necesaito reiciar el servico de dhcpd desde una pagina web, pero como el apache se levanta con el ...
  #1 (permalink)  
Antiguo 12/08/2005, 06:27
 
Fecha de Ingreso: abril-2003
Mensajes: 13
Antigüedad: 21 años
Puntos: 0
Reiniciar servicio de dhcpd desde php

Hola Buenos Días
Alguien me puede ayudar, necesaito reiciar el servico de dhcpd
desde una pagina web, pero como el apache se levanta con el usuario
apache, y el servicio de dhcpd se para y levanta como root, no me permite hacerlo.

Probe cambiando permisos al dhcpd pero no jala ya que busca proceso que matar con kill.

Muchas Gracias de antemano.
  #2 (permalink)  
Antiguo 15/08/2005, 14:49
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Es peligroso .. pero para hacer lo que pretendes debes usar algún comando tipo:

sudo
http://www.courtesan.com/sudo/

cambiarte al usuario que requieras (root o el que corresponda que tenga permisos para hacer lo que necesitas) y de ahí al terminar la ejecución de tu resto de comandos .. volver a dejar todo como estaba (al usuario que use PHP .. Apache o el que corresponda).

Todo esto es peligroso por qué vas a dejar en tus scripts PHP la contraseña nada menos que de tu "root" .. Sería ideal que diseñes un script en Perl o C (o un Bash) y con PHP lo llames a ejecutar y que este haga todo el proceso pero no PHP directamente. Por lo menos así es como trabajan la mayoría de aplicaciones PHP que intervienen algo sobre el S.O. por ejemplo algunos Webmail en PHP tienen scripts en Perl muy concretos para hacer cosas como crear cuentas de e-mail (si son de usuarios del S.O.) .. etc.

Un saludo,
  #3 (permalink)  
Antiguo 16/08/2005, 06:49
 
Fecha de Ingreso: abril-2003
Mensajes: 13
Antigüedad: 21 años
Puntos: 0
Gracias Cluster, voy a probar

saludos
  #4 (permalink)  
Antiguo 19/08/2005, 06:39
 
Fecha de Ingreso: abril-2003
Mensajes: 13
Antigüedad: 21 años
Puntos: 0
sudo

QUedo cluster con sudo, personalize que solo pudiera ejecutar algunas cosas.

Gracias.
  #5 (permalink)  
Antiguo 17/04/2008, 01:08
 
Fecha de Ingreso: abril-2008
Mensajes: 2
Antigüedad: 16 años
Puntos: 0
Tambien necesito reiniciar el dhcpd como tu.

Hola que tal, tengo exactamente el mismo problema, no puedo reiniciar el servicio de dhcpd.

Como le hiciste para los permisos del servidor apache, tambien lo estoy haciendo por medio de php con el comando

shell_exec(kill -p pid);

pero no funciona nada :S, que hiciste para habilitar los permisos del apache???

Manejo ubuntu
  #6 (permalink)  
Antiguo 17/04/2008, 01:08
 
Fecha de Ingreso: abril-2008
Mensajes: 2
Antigüedad: 16 años
Puntos: 0
Re: Reiniciar servicio de dhcpd desde php

perdon, era

shell_exec(kill -9 PID);
  #7 (permalink)  
Antiguo 17/04/2008, 01:18
Avatar de mgusdl  
Fecha de Ingreso: abril-2007
Ubicación: Malaga, España
Mensajes: 190
Antigüedad: 17 años
Puntos: 5
Re: Reiniciar servicio de dhcpd desde php

Y por que no probais con

sudo /etc/init.d/servicio restart
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:34.