Comando passwd não altera a senha do usuário atual

Comando passwd não altera a senha do usuário atual

Eu tentei com o comando: $ passwd

Está pedindo nova senha e dá mensagem de sucesso mas quando tento fazer login com nova senha após reiniciar o sistema. Funciona com senha antiga. Nova senha não alterada! Qualquer ideia...

Responder1

No meu caso, alterei as senhas com sucesso, mas uma nova senha não funcionou para fazer login ou usar o sudo.

Acontece que eu tinha duas passwdferramentas, por algum motivo. Um em /usr/local/bin/passwde outro em /usr/bin/passwd. Usar o último resolveu o problema.

Você pode correr type -a passwdpara ver.

Responder2

Você usou sudo? Nesse caso, você pode ter alterado sua senha root, não sua senha de usuário.

Para alterar sua senha root:

sudo passwd

Para alterar sua senha de usuário:

sudo passwd username

EDITAR: Um revisor sugeriu que alterar a senha do usuário deveria ser simplesmente:

passwd

No entanto, isso não funcionou no sistema que eu estava usando.

Responder3

Tente isso, vai funcionar

//Exclui a senha do usuário sudo passwd -d <user>

//Atualiza nova senha sudo passwd <user>

informação relacionada