
Esta es mi situación. Estoy intentando ejecutar el siguiente comando en WINDOWS 7
plink.exe [email protected] -pw password "passwd user"
para cambiar la contraseña de un usuario en particular.
me sigue dando permiso denegado. Los otros comandos como useradd y passwd -f $USER funcionan bien.
A mí me parece que después de ssh, plink intenta ejecutar el comando en algún otro shell o algo así.
La máquina está ejecutando solaris 8.
Por favor ayuda
Gracias y saludos.
Respuesta1
Podrías intentar agregarlo -t
a tu línea de comando plink ya que passwd es interactivo y necesita un tty.
La mayoría de las implementaciones de passwd * solo permiten que root especifique un nombre de usuario, tal vez necesite usar cualquiera de los dos
plink.exe -t [email protected] -pw password "passwd user"
o si su comando es un fiel reflejo de lo que está intentando en ese momento y el usuario en ambos casos es el mismo, entonces no necesita especificar el nombre de usuario
plink.exe -t [email protected] -pw password "passwd"
* No he usado Solaris 8 desde que Solaris 9 se hizo popular en 2003, por lo que puedo estar muy equivocado al suponer que S8 passwd actúa como otros.