plink para executar o comando passwd no linux

0

Eu estou usando um arquivo de lote de janela e execute plink.exe para acessar o meu servidor ftp fedora. É bem sucedido. Agora eu criei um usuário pelo comando useradd com senha. Mas não é possível fazer o login, pois, por padrão, é desabilitado e precisa usar o passwdcomando para alterar a senha e poder fazer o login. Mas usando plink, como fazer algo assim ??

passwd testing
myPassword
myPassword

Desde já, obrigado.

Newborn
fonte

Respostas:

0

Você deve passar a -popção para, em useraddvez de tentar alterar a senha após o fato.

De man useradd

 -p, --password PASSWORD
          The encrypted password, as returned by crypt(3). The
          default is to disable the account.

Usando -p você precisará ter a senha criptografada antecipadamente. Além disso, veja esta pergunta do Stack Overflow que fornece respostas semelhantes e um script para gerar a senha com hash dinamicamente.

pesado
fonte
obrigado pela resposta, na minha situação, estou usando o arquivo de lote do Windows para fazê-lo, como? e é necessário usar o script Python?
NewBirth
thx de qualquer maneira eu resolvê-lo usando 2 arquivo de lote
NewBirth