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

Publicado por Alex Mendes em 10/01/2014

[ Hits: 8.654 ]

 


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

Adicionar caminho ao PATH do Linux

Montagem de filesystem Windows CIFS automaticamente

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

Instalação do Nagios 4.0.2

Instalação/Upgrade mysqld 5.7: fatal error: mysql.user table is damaged [Resolvido]

Leitura recomendada

Ubuntu - Alterando as Fontes do Terminal

Imagem customizada na parte superior do cubo do Compiz

Applet de volume de som no Ubuntu 10.04

Bootsplash com barra de progresso funcionando no Debian

Driver SIS 671/771 + Xorg no Ubuntu 10.04 Lucid Lynx

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor HostGator.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Viva o Android

Tópicos

Top 10 do mês

Scripts