Efectivamente apache corre bajo el usuario www-data el cual no tiene 
suficientes privilegios para reiniciar el demonio.

Intentando usar sudo para ejecutarlo como root tampoco funciona, creo que 
debido a que sudo se queda en un prompt para introducir la contraseña. No hay 
manera de pasarsela en la propia llamada a sudo?? He mirado en la pagina del 
manual correspondiente y no pone nada.

-----Mensaje original-----
De: Faro [mailto:[EMAIL PROTECTED] 
Enviado el: miércoles, 24 de noviembre de 2004 9:34
Para: Debian User Spanish
Asunto: RE: Como reiniciar un demonio de forma remota a traves de web?????

El mié, 24-11-2004 a las 09:18 +0100, Rafael Ledesma escribió:

> No se si será una barbaridad pero algo del estilo de:
> 
> <HTML>
> <HEAD>
>         <TITLE> PRUEBA </TITLE>
> </HEAD>
> <BODY>
> <H1 ALIGN="CENTER"> PRUEBA </H1>
> <?php
> exec("/usr/sbin/dansguardian -r");
> echo fin;
> ?>
> </BODY>
> </HTML>
> 
> 
> Que por cierto, no funciona ;(

Eso es porque el servidor web corre como el usuario www-data. ¿Has probado a 
usar sudo? De todas maneras me gusta mas la alternativa que te han dado de ssh 
o webmin.

--
faro arroba escomposlinux punto org
http://antares.escomposlinux.org
http://wiki.escomposlinux.org
http://libertonia.escomposlinux.org
Debian GNU/Linux - Usuario Linux #162541

Responder a