
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.