Configurando troca de senha de usuário no próximo login

Publicado por Alex Mendes em 10/01/2014

[ Hits: 21.243 ]

 


Configurando troca de senha de usuário no próximo login



Após a criação de um usuário no GNU/Linux, podemos sinalizá-lo para que este efetue a troca de senha no próximo login.

Para isso, utilizaremos o comando chage. Antes, listamos as propriedades de login deste usuário:

# chage -l <login>

Exemplo:

# chage -l perm

  Última mudança de senha                              : Jan 07, 2014
  Senha expira                                         : nunca
  Senha inativa                                        : nunca
  Conta expira                                         : nunca
  Número mínimo de dias entre troca de senhas          : 0
  Número máximo de dias entre troca de senhas          : 99999
  Número de dias de avisos antes da expiração da senha : 7
   
   
Como podemos visualizar, a senha deste usuário "nunca expira". Então, forçaremos a expiração de senha para o próximo login que este usuário venha fazer, executando o comando a seguir:

# chage -d 0 perm

Então, isto ocorrerá na próxima tentativa de login do usuário em questão:

ssh perm@10.171.11.128

  perm@10.171.11.128's password:
  You are required to change your password immediately (root enforced)
  Linux lpi 2.6.32-5-686 #1 SMP Mon Sep 23 23:00:18 UTC 2013 i686
   
  The programs included with the Debian GNU/Linux system are free software;
  the exact distribution terms for each program are described in the
  individual files in /usr/share/doc/*/copyright.
   
  Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
  permitted by applicable law.
  Last login: Tue Jan  7 15:26:47 2014 from 10.171.11.6
  WARNING: Your password has expired.
  You must change your password now and login again!
  Mudando senha para perm.
  Senha UNIX (atual):
  Digite a nova senha UNIX:
  Redigite a nova senha UNIX:
  passwd: senha atualizada com sucesso.
   
   
Para ajudar, segue uma legenda extraída do man chage (somente os parâmetros utilizados, caso queira aprofundar-se; digite: man chage):

Utilização: chage [opções] [LOGIN]

Opções:
  • -d, --lastday ÚLTIMO_DIA - definir data da última alteração da palavra-passe para ÚLTIMO_DIA.
  • --help - mostrar esta mensagem de ajuda e sair.
  • -l, --list - mostrar informação de envelhecimento da conta.

Abraços.
Lestarh

Outras dicas deste autor

Montagem de filesystem Windows CIFS automaticamente

Compilação e instalação customizada do Apache httpd no CentOS 7

Ativando Java Plugin no Fedora 18 (Firefox e Chrome)

Access denied for user 'root'@'localhost' no MySQL Server Community 5.7 [Resolvido] - CentOS7 x86_64

Virtualbox - Erro: The vboxdrv kernel module is not loaded [Resolvido]

Leitura recomendada

Mudando a associação arquivo/aplicativo

Tema Tango

Correções em mod_ssl RSA blinding

Spotfy não abre no Debian e Ubuntu [Resolvido]

Desabilitando o NetworkManager no CentOS

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts