Android

Como alterar a senha do usuário no linux

Como trocar a senha sem saber a senha? - Linux - Ubuntu 20.04 LTS

Como trocar a senha sem saber a senha? - Linux - Ubuntu 20.04 LTS

Índice:

Anonim

Neste guia, explicaremos como alterar uma senha de usuário no Linux. Também mostraremos como forçar os usuários a alterar sua senha na próxima vez que efetuarem login.

As instruções devem funcionar em qualquer distribuição Linux, incluindo Ubuntu, Debian e CentOS.

Introdução

No Linux, você pode alterar a senha de uma conta de usuário com o utilitário passwd .

As senhas dos usuários criptografados, bem como outras informações relacionadas a senhas, são armazenadas no arquivo /etc/shadow .

Como usuário comum, você só pode alterar sua própria senha. O usuário root e os usuários com privilégios sudo podem alterar as senhas de outro usuário e definir como a senha pode ser usada ou alterada.

Ao alterar a senha, verifique se você está usando uma senha forte e exclusiva.

Ter uma senha forte é a coisa mais importante que você pode fazer para proteger sua conta. Geralmente, uma senha forte possui pelo menos 16 caracteres e contém pelo menos uma letra maiúscula, uma letra minúscula, um número e um caractere especial.

Por motivos de segurança, é recomendável atualizar sua senha regularmente e usar uma senha exclusiva para cada conta.

Alterar sua senha de usuário

Para alterar a senha da sua própria conta de usuário, execute o comando passwd sem argumentos:

passwd

Você será solicitado a digitar sua senha atual. Se a senha estiver correta, o comando solicitará que você insira e confirme a nova senha.

As senhas não são mostradas na tela quando você as digita.

Na próxima vez que você fizer login no seu sistema, use a nova senha.

Alterar a senha de outro usuário

Como mencionamos na introdução, apenas o usuário root e os usuários com acesso sudo podem alterar a senha de outra conta de usuário.

O exemplo a seguir assume que você está logado como usuário com privilégios de sudo.

Para alterar a senha de outra conta de usuário, execute o comando passwd , seguido pelo nome de usuário. Por exemplo, para alterar a senha de um usuário chamado linuxize , execute o seguinte comando:

sudo passwd linuxize

Você será solicitado a inserir e confirmar a nova senha:

Enter new UNIX password: Retype new UNIX password:

Em caso de sucesso, o comando imprimirá algo como isto:

passwd: password updated successfully

Forçar usuário a alterar a senha no próximo login

Por padrão, as senhas são definidas para nunca expirarem. Para forçar um usuário a alterar sua senha na próxima vez que --expire login, use o comando passwd com a opção --expire seguida do nome de usuário do usuário:

sudo passwd --expire linuxize

O comando acima expirará imediatamente a senha do usuário.

Na próxima vez que o usuário tentar fazer login com a senha antiga, será exibida uma mensagem forçando-o a alterar a senha:

ssh [email protected]

WARNING: Your password has expired. You must change your password now and login again! Changing password for linuxize. (current) UNIX password: Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Connection to 192.168.121.209 closed.

Depois que o usuário definir uma nova senha, a conexão será fechada.

Conclusão

Neste tutorial, você aprendeu como alterar as senhas do usuário e como definir a validade da senha.

Você pode encontrar mais informações sobre o comando passwd digitando man passwd no seu terminal ou visitando a página do manual passwd do Linux.

terminal de senha