Como alterar senhas de usuários no Linux – comando passwd
Como alterar senhas de usuários no Linux: comando passwd
O passwd é um comando utilizado para configurar ou trocar a senha das contas dos usuários do sistema. É necessário possuir privilégios administrativos para executá-lo, mas um usuário comum consegue alterar sua própria senha.
Quando um usuário comum executa esse comando, é solicitada sua senha atual, se ela existir. Já o usuário root não precisa entrar com a senha de um usuário comum ao modificá-la, de modo que ele é capaz de alterar a senha de um usuário que a tenha perdido.
Ainda assim, mesmo que o usuário entre corretamente com suas credenciais, o comando irá verificar os dados de expiração e validade da senha, para verificar se é possível alterá-la neste momento. Caso não seja possível, a senha não será alterada.
Idealmente, uma senha deve consistir em algo entre 6 a 8 caracteres, mesclando letras maiúsculas e minúsculas, dígitos de 0 a 9 e símbolos ou caracteres especiais.
Sintaxe:
# passwd [opções] nome_usuário
Opções
-l
Trava a senha para a conta em questão (a conta do usuário não é desabilitada, mas ele fica impedido de se logar normalmente, e não pode trocar a senha)
-u
Destrava a senha do usuário
-d
Exclui a senha de um usuário
-e
Faz com que a senha do usuário expire, forçando-o a fornecer uma nova combinação no próximo login;
-x max_dias
Faz com que a senha funcione apenas pela quantidade de dias informada (máximo). Depois disso, a senha expira e o usuário deve trocá-la;
-n dias
Indica a quantidade mínima de dias que o usuário deve aguardar para trocar a senha;
-w dias
Define a quantidade mínima de dias em que o usuário receberá o aviso de que sua senha precisa ser alterada;
-i
Deixa a conta inativa, caso a senha tenha expirado;
-S
Exibe o status da conta (note que a letra S deve estar em maiúscula).
-a
Usada em conjunto com a opção -S mostra o status das contas de todos os usuários.
Exemplos
1. Trocar ou configurar a senha do usuário jorge:
$ sudo passwd jorge
2. Travar a senha do usuário ana (bloquear usuário):
# passwd -l ana
.
Escreva um comentário