Sim, usando a linguagem de script Esperar .
Temos uma imagem do sistema que usa uma senha padrão para o root. Isso deve ser alterado, embora eu tenha a sensação de que nem todos os usuários fazem isso.
Eu sei que posso testar o login no pamtester:
# pamtester system-auth root authenticate
Password:
Ele pede a senha na linha de comando. Eu quero automatizar isso. Isso pode ser feito?
Sim, usando a linguagem de script Esperar .
Verifique o hash no arquivo / etc / shadow. Você já tem o hash, já que faz parte da sua imagem. Apenas certifique-se de que o hash da senha de root seja diferente.
Um here-document
também faz o truque:
testparm ... << eof
'echo $password'
eof
Tags root authentication pam