Título: duda ejecutar comandos del sistema Publicado por: jmvalles en 15 Enero 2007, 17:32 pm Hola, necesito ejecutar un comando del sistema,el cual solo puede ejecutarse con permisos de root. Para los que no es necesario ser root, los ejecuta bien con system ('comando');
He probado añadiendo el usuario 'nobody' al archivo /etc/sudoers y el código php que uso es: Código: system('sudo adduser xxx'); La pantalla del explorador se queda en blanco,sin mostrar error ni nada. Mi SO es Ubuntu,agradeceré cualquier idea. Saludos! Título: Re: duda ejecutar comandos del sistema Publicado por: дٳŦ٭ en 15 Enero 2007, 17:46 pm Pero apache como se está ejecutando, como nobody?
Saludos Título: Re: duda ejecutar comandos del sistema Publicado por: jmvalles en 15 Enero 2007, 19:49 pm si,se está ejecutando como nobody
Por seguridad es lo recomendado,¿no? Por lo que he leído no es recomendable hacerlo desde root, aunque si es la única opción lo haría Título: Re: duda ejecutar comandos del sistema Publicado por: jmvalles en 15 Enero 2007, 19:52 pm He pensado varias alternativas como hacerlo a partir de un script externo o a piñón, creando carpetas en /home y mdificando archivos, pero igualmente necesitaré permisos de root.
He buscado info en muchos sitios y no he sido capaz de encontrar una solución para esto. |