Teoricamente, você pode escrever o seu próprio. A senha em /etc/shadow
é geralmente apenas um hash, cujo tipo pode ser definido na configuração /etc/pam.d/
.
Hash uma nova senha, coloque-a em / etc / shadow, e você acabou de alterar a senha do usuário.
Muito mais informações sobre o hash / criptografia de senhas e como modificá-las programaticamente podem ser encontradas em man 3 crypt