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
PASSWORDA 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/passwdou/etc/shadowArquivo. 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>