Para forçar a expiração da senha de um usuario no linux, esse comando serve para o próprio usuário alterar a senha ao logar no console do linux (remoto ou local)
chage -d 0 username
Uso completo do comando chage
Uso: chage [opções] [login]
Opções:
-d, –lastday Ultimo_dia seta a data para ultima troca de senha para Ultimo_dia
-E, –expiredate Data_Para_expirar seta data para expiração da conta para Data_Para_expirar
-h, –help mostra ajuda
-I, –inactive INACTIVE inativa conta depois de expirar a senha para INACTIVE
-l, –list Mostra informações de “envelhecimento” da conta
-m, –mindays MIN_DAYS seta numero minimo de dias antes e expirar a senha para MIN_DAYS
-M, –maxdays MAX_DAYS seta numero maximo de dias antes de expirar a senha para MAX_DAYS
-W, –warndays WARN_DAYS seta dias para exibir alerta de expiração para WARN_DAYS
OBS: Caso não exita o comando chage execute
apt-get install chage
( para linux baseados em debian )
Mais dicas de gerenciamento de senhas podem ser obtidas em :
http://www.thegeekstuff.com/2009/04/chage-linux-password-expiration-and-aging/