Bóson Treinamentos em Ciência e Tecnologia

Comando chage – Alterando informações sobre expiração de contas no Linux

Comando chage e senhas no Linux - LPIC 1

Comando chage

O comando chage possibilita modificar configurações de uma conta de usuário no Linux que tenham relação com sua expiração.

Essas informações ficam armazenadas no arquivo /etc/shadow, incluindo a senha criptografada do usuário.

Sintaxe:

# chage [- l] [-m mindays] [-M maxdays] [-d lastday] [-I inactivedays] [-E expiredate] [-W warndays] usuário

Opções mais comuns

-m mindays 
Configurar o tempo mínimo entre alterações de senha; o valor 0 significa que o usuário pode alterar a senha quando bem entender.
-M maxdays
Tempo máximo entre trocas de senha, ou seja, a duração da senha, em dias.
-d lastday
Configurar a data da ultima alteração da senha; geralmente é mantido automaticamente pelo Linux. Pode ser expresso nos formatos AAAA/MM/DD ou número de dias decorridos desde 01/01/1970.
-I inactive
Número de dias entre a expiração da senha e a desabilitação da conta.
-E expiredate
Data de expiração da conta, nos formatos AAAA/MM/DD ou número de dias decorridos desde 01/01/1970. O valor -1 significa que a conta não possui data de expiração.
-W warndate
Número de dias de avisos antes da expiração. Geralmente esses avisos não são vistos quando o usuário efetuar login na GUI.
-l
Mostra informações da conta de usuário fornecida.

Caso nenhuma das opções seja selecionada, o chage entrará em modo interativo.

Exemplos de uso do chage

1. Verificar as configurações atuais da conta do usuário fabio:

# chage -l fabio

2. Configurar tempo mínimo para troca de senha em 3 dias:

# chage -m 3 fabio

3. Configurar data de expiração da conta para 22/10/2015:

# chage -E 2015/10/22 fabio

4. Configurar o número de dias de avisos antes da expiração para 10:

# chage -W 10 fabio

5. Configurar 5 dias entre a expiração da senha e desabilitação da conta, e tempo máximo para troca da senha em 30 dias:

# chage -I 5 -M 30 fabio

A senha expira nesse caso em 30 de Agosto, e fica inativa em 04 de setembro, portanto 5 dias depois, como configurado.

Não se esqueça de ler o artigo sobre o arquivo /etc/shadow para entender mais sobre as opções de chage.

Até a próxima!

Aproveite e assista ao vídeo a seguir para ver exemplos de uso do comando.

Sair da versão mobile