quinta-feira, setembro 21, 2017
Home » Linux » Linux – forçar o usuário trocar a senha no primeiro login

Linux – forçar o usuário trocar a senha no primeiro login

Pessoal, segue uma dica útil para quem trabalha com S.O. Linux, que se trata de forçar o usuário a trocar a senha no primeiro login.

Esse comando é muito útil, pois pode ser utilizado via script para criação de usuários em massa. Uma senha padrão é definida e forçado a troca no primeiro login, para maior segurança do ambiente.
O comando descrito abaixo é o “chage”.

Detalhando:
Esse comando irá forçar a expiração da senha do usuário,  logo que o login for executado, o S.O. irá solicitar que altere a senha.

# chage -d 0 USER

Expirando a senha em períodos pré-determinados:
Para isso iremos utilizar o comando passwd + opções
Detalhamento:
-x 30 => Expira em 30 dias
-w 10 => Irá avisar o usuário quando faltar 10 dias para a senha expirar
-i 0    => Quantos dias a conta ainda ficará ativa após a expiração da senha.

# passwd -x 30 -w 10 -i 0 USER

Através do comendo chage, também é possível visualizar as definições de cada usuário:

# chage -l USER
Minimum: 0 Maximum: 30
Warning: 10 Inactive: 0
Last Change: Out 06, 2014
Password Expires: Nov 06, 2014
Password Inactive: Nov 06, 2014
Account Expires: Never

Abraços
André Francisco Gotardo

Sobre André Gotardo

Bacharel em Ciência da Computação, analista Linux em Datacenter.

Veja também!

Redefinir a senha de vários usuários em uma OU

Sempre surge a necessidade de redefinir a senha dos usuários no Active Directory. Essa tarefa …

3 comentários

  1. Alejandro Fernandez

    Caro André, boa tarde!
    Muito obrigado pelo comando, à dica é muito boa mesmo vai ajudar muito.
    Grande abraço!
    Alejandro Fernandez

  2. Malu Goulart

    Existe algo similar para as senhas do samba?

    • Malu,
      Executei alguns testes com o Samba utilizando como referência este link: http://e-tinet.com/linux/servidor-samba-com-troca-de-senha-obrigatorio/
      É possível definir a alteração de senha em massa pelo shell do linux, o problema é que pelo windows não consegui executar a alteração. Acredito que este seja o caso mais interessante, o próprio usuário alterar sua senha de acesso.
      Vou continuar estudando sobre o caso e assim que tiver novidades prometo postar no purainfo.

Este artigo lhe foi útil? comente e ajude outros acrescentando seu ponto de vista!