No se si esto se hace en la llamada al bash o donde...Mi llamada es la siguiente:
Código PHP:
exec('bash /test/pruebaSync',$r);
print_r($r);
| |||
Como lanzar bash con usuario root Hola, alguien sabe como puedo lanzar un ejecutable con usuario root desde un fichero alojado en la web?. El usuario que lanza desde el php en mi caso es "apache" y quiero que para un fichero en concreto use permisos de root. No se si esto se hace en la llamada al bash o donde...Mi llamada es la siguiente: Código PHP: |
| |||
Respuesta: Como lanzar bash con usuario root También he probado: Código PHP: $# bash /test/pruebaSync Funciona correctamente :S |
| |||
Respuesta: Como lanzar bash con usuario root Gracias DooBie. Puedes por favor decirme como podría añadir una nueva linea en "visudo" en el que le de permisos al usuario "apache" para lanzar un fichero como root?. Me gustaría que fuera solo sobre ese fichero. esto no se puede hacer? Porque si lo pongo en el grupo de sudo, imagino que tendrá privilegios de root no? En este caso cada vez que lance "sudo..." tendría que ponerle el pass tal y como pongo el ejemplo arriba (sudo passROOT bash /test/pruebaSync)? Perdona tantas preguntas pero soy algo novato en esto... Muchas gracias de nuevo! |
Etiquetas: |