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
#Linux - Comandos para Gerenciamento de Senhas de Usuários Linux (gerar, adicionar, verificar, alterar e bloquear) https://t.co/BkxSUm5anP
— Rodrigo Salvo (@TiRedes) April 12, 2014