Ver Mensaje Individual
  #8 (permalink)  
Antiguo 13/09/2006, 07:48
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
(Aclaración: No he usado SUDO desde PHP).

Según todas las referencias al respecto, tienes que configurar primero SUDO para dar permisos a PHP (al usuario que use PHP) y que no requieras autentificación para llamarlo (para poder pedirlo por exec() y afines desde PHP). A todo esto, configuras también en SUDO el comando a ejecutar que dejas ejecutar (por seguridad).

Algunos tutoriales al respecto:
http://www.linuxparatodos.net/geeklo...omo-sudo-linux

Podría ser algo tipo:

El la configuración de SUDO:
usuario_PHP ALL=(root) NOPASSWD: /ruta/comando a ejecutar/comando

Y en PHP ejecutas tu comando tipo:
exec ('/usr/local/bin/sudo /ruta/comando a ejecutar/comando');

(Insisto que no lo he probado ni uso SUDO .. verifica estos puntos con más tutoriales).

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.