Comando chage - Alterando informações sobre expiração de contas no Linux
Início » Linux » Certificação LPIC-1 » Comando chage – Alterando informações sobre expiração de contas no Linux
Comando chage – Alterando informações sobre expiração de contas no Linux
Postado Em 31/07/2015 [data do post] por Fábio dos Reis [autor do post] em Certificação LPIC-1 [categoria do post]
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.
# chage [- l] [-m mindays] [-M maxdays] [-d lastday] [-I inactivedays] [-E expiredate] [-W warndays] usuário
-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.
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.
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.