Comandos para Gerenciamento de Senhas de Usuários Linux (gerar, adicionar, verificar, alterar e bloquear)

*Comandos baseados na distribuição Debian.

Gerar 2 senhas com 12 caracteres com o utilitário "pwgen"

pwgen 12 2 -yn

Gerar 5 senhas com 8 caracteres difícil de ser memorizada

pwgen 8 5 -syn

Adicionar ou alterar a senha

#passwd rodrigo

Verificar os parâmetros da senha

#chage rodrigo -l
ou
#passwd rodrigo -S

Alterar os parâmetros da senha

#sudo chage rodrigo -m 2 -M 10 -W 2 -E 2013-06-01 -I 1

-m: Mínimo de dias entre troca de senhas (neste caso 2 dias)
-M: Máximo de dias entre troca de senhas (neste caso 10 dias)
-W: Dias do aviso antes da expiração da senha (neste caso 2 dias)
-E: Data de expiração da conta (neste caso 2013-06-01)
-I: Dias para inativar a senha após expiração (neste caso 1 dia)

Alterar os parâmetros da senha de forma interativa

#chage rodrigo

Bloquear a senha do usuário rodrigo

#passwd rodrigo -l

Desbloquear a senha do usuário rodrigo

#passwd rodrigo -u

Enviar os parâmetors das senhas do /etc/shadow para /etc/passwd

#pwunconv

Converte o arquivo /etc/passwd em /etc/shadow

#pwconv

Altera o tempo de expiração da conta para 60 dias

#passwd -x 60 rodrigo
ou
#chage -M 60 rodrigo

 

Autor: Rodrigo Salvo

Comentários via Twitter