Foros del Web » Administración de Sistemas » Unix / Linux »

problema al ejecutar comando shell en php

Estas en el tema de problema al ejecutar comando shell en php en el foro de Unix / Linux en Foros del Web. Hola a todos postee esto q originalmente estaba en el foro de php, pero nade me contesto, si no es lugar para este post les ...
  #1 (permalink)  
Antiguo 12/10/2008, 06:36
Avatar de rockobop  
Fecha de Ingreso: octubre-2004
Ubicación: Bolivia
Mensajes: 826
Antigüedad: 20 años, 2 meses
Puntos: 1
problema al ejecutar comando shell en php

Hola a todos postee esto q originalmente estaba en el foro de php, pero nade me contesto, si no es lugar para este post les urego me disculpen:

estoy tratando de hacer q mis usuarios puedan cambiar la contraseña

con lo siguiente
Código PHP:
$con=ssh2_connect('192.168.0.1'22);
 
ssh2_auth_password($con"user""password");
$shell=ssh2_shell($con'xterm');
fwrite$shell"passwd login\n");
fwrite$shell"mdp courant\n");
fwrite$shell"test\n");
fwrite$shell"test\n"); 
tal como indican en esta pagina

http://forum.ubuntu-fr.org/viewtopic.php?id=197425

pero no funciona

probe esto pero tampoco funciona

Código PHP:
con=ssh2_connect('server'22); 
 
ssh2_auth_password($con'user''pass'); 
 
$stream ssh2_exec($con'passwd pass; nuevoPass;nuevoPass'); 
pero hay fallo despues del primer ;

en cambio si hago lo siguiente

Código PHP:
     $con=ssh2_connect('server'22); 
 
ssh2_auth_password($con'user''pass'); 
 
$stream ssh2_exec($con'mkdir carpetaPrueba22; mkdir 
 carpetaPrueba33;'
); 
puedo crear las carpetas q quiera, el problema viene con los saltos de linea, cuando recibe eun mensaje del servidor se pierden mis datos

q puede ser

saludos
__________________
:pensando: Tú no necesitas un libro mágico, un gurú carismático, rituales primitivos. Sólo necesitas tus cinco sentidos.:adios:
  #2 (permalink)  
Antiguo 14/10/2008, 13:25
Avatar de rockobop  
Fecha de Ingreso: octubre-2004
Ubicación: Bolivia
Mensajes: 826
Antigüedad: 20 años, 2 meses
Puntos: 1
Respuesta: problema al ejecutar comando shell en php

alguna sugerencia ????

saludos
__________________
:pensando: Tú no necesitas un libro mágico, un gurú carismático, rituales primitivos. Sólo necesitas tus cinco sentidos.:adios:
  #3 (permalink)  
Antiguo 14/10/2008, 14:35
Avatar de Koveart
Colaborador
 
Fecha de Ingreso: julio-2002
Ubicación: Colombia
Mensajes: 4.407
Antigüedad: 22 años, 5 meses
Puntos: 29
Respuesta: problema al ejecutar comando shell en php

Esa parte de "mdp courant" ¿que se supone que hace? Mi francés es demasiado pobre jeje

Saludos
__________________
“Los soñadores no existen, se lo dice un soñador que ha tenido el privilegio de ver realidades que ni siquiera fue capaz de soñar”
  #4 (permalink)  
Antiguo 15/10/2008, 09:40
Avatar de rockobop  
Fecha de Ingreso: octubre-2004
Ubicación: Bolivia
Mensajes: 826
Antigüedad: 20 años, 2 meses
Puntos: 1
Respuesta: problema al ejecutar comando shell en php

pues viejo estamos en las mismas

espero me puedan ayudar con sugerencias

saludos
__________________
:pensando: Tú no necesitas un libro mágico, un gurú carismático, rituales primitivos. Sólo necesitas tus cinco sentidos.:adios:
  #5 (permalink)  
Antiguo 15/10/2008, 09:47
Avatar de Koveart
Colaborador
 
Fecha de Ingreso: julio-2002
Ubicación: Colombia
Mensajes: 4.407
Antigüedad: 22 años, 5 meses
Puntos: 29
Respuesta: problema al ejecutar comando shell en php

¿Y este link te sirve?

Saludos
__________________
“Los soñadores no existen, se lo dice un soñador que ha tenido el privilegio de ver realidades que ni siquiera fue capaz de soñar”
  #6 (permalink)  
Antiguo 21/10/2008, 19:46
Avatar de rockobop  
Fecha de Ingreso: octubre-2004
Ubicación: Bolivia
Mensajes: 826
Antigüedad: 20 años, 2 meses
Puntos: 1
Respuesta: problema al ejecutar comando shell en php

hola gracias por el link

pues lo vi, pero no funciona tal como esta posteado,
ademas q preferiria no usar un script.sh

sigo buscando otras alternativas, y escucho sugerencias

saludos
__________________
:pensando: Tú no necesitas un libro mágico, un gurú carismático, rituales primitivos. Sólo necesitas tus cinco sentidos.:adios:
  #7 (permalink)  
Antiguo 14/11/2008, 11:51
Avatar de rockobop  
Fecha de Ingreso: octubre-2004
Ubicación: Bolivia
Mensajes: 826
Antigüedad: 20 años, 2 meses
Puntos: 1
Respuesta: problema al ejecutar comando shell en php

no me sirve la solucion del link, intente de la misma manera inclusive probando variantes pero no funciona

q podria estar haciendo mal ????

saludos
__________________
:pensando: Tú no necesitas un libro mágico, un gurú carismático, rituales primitivos. Sólo necesitas tus cinco sentidos.:adios:
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 20:34.