Foros del Web » Programando para Internet » PHP »

shell_exec(); hacer un "su"

Estas en el tema de shell_exec(); hacer un "su" en el foro de PHP en Foros del Web. Hola, Estoy jugando con el comando shell_exec(), quisiera ejecutar una serie de comandos que solo se podrian hacer con root, pero si ejecuto "su" y ...
  #1 (permalink)  
Antiguo 10/10/2005, 11:43
 
Fecha de Ingreso: diciembre-2004
Mensajes: 114
Antigüedad: 13 años
Puntos: 0
shell_exec(); hacer un "su"

Hola,

Estoy jugando con el comando shell_exec(), quisiera ejecutar una serie de comandos que solo se podrian hacer con root, pero si ejecuto "su" y luego pongo el pass no me hace nada.

Sabeis si hay algun comando en PHP para poder realizar un "su" el Linux o Unix?

Gracias!
  #2 (permalink)  
Antiguo 11/10/2005, 02:45
 
Fecha de Ingreso: diciembre-2004
Mensajes: 114
Antigüedad: 13 años
Puntos: 0
Nada payos?
  #3 (permalink)  
Antiguo 11/10/2005, 06:41
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Con Sudo (http://www.courtesan.com/sudo/) podrías cambiarte de usuario por línea de comandos desde cualquier otro usuario.

Si tienes problemas al respecto o buscas otro comando Linux .. mejor consulta en el foro de Linux. Lo que es "PHP" ya sabes hacerlo (usando las funciones Shell_exec() .. system() .. exec() o equivalentes).

Un saludo,
  #4 (permalink)  
Antiguo 11/10/2005, 08:34
Avatar de tyo100  
Fecha de Ingreso: febrero-2005
Ubicación: Monterrey, NL
Mensajes: 475
Antigüedad: 12 años, 10 meses
Puntos: 1
Teoricamente se edita /etc/sudoers

usuario ALL = NOPASSWD: /usr/bin/amule, /usr/bin/gthumb, /usr/bin/convert

usuario y al final las aplicaciones a que tiene derecho, en tu caso seria el usuario de apache
__________________
Desde la tierra de los nopales, las tortillas de maiz, y en cuya ciudad se encuenta el cerro de la silla.
NalgAss Web
SpiderMex - La Historia del Hombre Araña en MEXICO
  #5 (permalink)  
Antiguo 11/10/2005, 10:02
 
Fecha de Ingreso: diciembre-2004
Mensajes: 114
Antigüedad: 13 años
Puntos: 0
Gracias,

exare un ojo a ver.
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 00:09.