Não é possível executar o passwd através do plink

Não é possível executar o passwd através do plink

Esta é a minha situação. Estou tentando executar o seguinte comando no WINDOWS 7

    plink.exe [email protected] -pw password "passwd user"

para alterar a senha de um usuário específico.

continua me dando permissão negada. Os outros comandos como useradd e passwd -f $USER funcionam bem.

Para mim parece que depois do ssh, o plink tenta executar o comando em algum outro shell ou algo assim.

A máquina está executando o solaris 8.

Por favor ajude

Obrigado e cumprimentos.

Responder1

Você pode tentar adicionar -tà linha de comando do plink, pois o passwd é interativo e precisa de um tty.

A maioria das implementações de passwd * permitem apenas que o root especifique um nome de usuário, talvez você precise usar qualquer um deles

plink.exe -t [email protected] -pw password "passwd user"

ou se o seu comando for um reflexo verdadeiro do que você está tentando e o usuário em ambos os casos for o mesmo, você não precisará especificar o nome de usuário

plink.exe -t [email protected] -pw password "passwd"

* Eu não uso o Solaris 8 desde que o Solaris 9 se tornou uma coisa em 2003, então posso estar totalmente errado assumindo que o S8 passwd funciona como os outros.

informação relacionada