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

Publicado por Alex Mendes em 10/01/2014

[ Hits: 21.241 ]

 


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

Desabilitando Interface Gráfica no Debian 7

Adicionar caminho ao PATH do Linux

Instalação do Skype no Debian GNU/Linux 64 bits

Proxy ENDIAN - Bloqueio de Conexões SSL (https)

Ativando Java Plugin no Fedora 18 (Firefox e Chrome)

Leitura recomendada

Instalar e configurar TOMCAT 7 no CentOS/RedHat 6

Som - notebooks Positivo

Instalação da impressora Epson LX-300 no Debian

Instalação da impressora Lexmark E120 no Linux

Drivers do Dell 5470 no Ubuntu 14.04, Linux Mint ou derivados

  

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