Sim, este problema aconteceu porque usermod -p
esperava o hash da senha (ou seja, a senha criptografada), não a senha do texto não criptografado.
Em man 8 usermod
:
-p , - senha
PASSWORD
A senha criptografada, conforme retornada por
crypt
.Nota: esta opção não é recomendada porque a senha (ou senha criptografada) será visível pelos usuários que listam os processos.
A senha será escrita no local
/etc/passwd
ou/etc/shadow
Arquivo. Isso pode ser diferente do banco de dados de senhas configurado em seu Configuração do PAM.Você deve garantir que a senha respeite a senha do sistema política.
Você pode voltar em da mesma maneira que faria se você perdeu a senha do administrador em quaisquer outras condições .
Se você tiver uma conta de administrador e não for a conta especificada como <username>
, poderá recuperá-la alterando a senha da maneira normal:
sudo passwd <username>