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

Publicado por Alex Mendes em 10/01/2014

[ Hits: 19.424 ]

 


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 [email protected]
  [email protected]'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

Instalando Flash Plugin no Firefox

Virtualbox - GUI Interface não abre mais (XCB error) [Resolvido]

Desabilitando Interface Gráfica no Debian 7

Instalação do Nagios 4.0.2

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

Leitura recomendada

Restaurando o LiLo no Slackware 10.2

Usando o Vi como editor do crontab no Debian

Mudando imagem de fundo do GDM - Ubuntu 9.10

Conectar Virt-manager ao Debian 6

Configurando placa de rede no Slackware 10.2

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário