Comando chage no Linux (expiração de contas) [Guia Básico]
O comando chage no Linux lida com a expiração das contas de usuário. As expirações são gravadas no arquivo /etc/shadow.
Suas opções são:
-E data: Informa a data de expiração no formato ano, mês e dia
(AAAA-MM-DD). Se for informado “-1” (menos 1), irá remover a data de validade da conta.
- -l: Lista as configurações da conta do usuário. Esta opção pode ser utilizada por qualquer usuário.
- -d N ou AAAA-MM-DD: Configura o número N de dias da última modificação de senha desde 01/01/1970. Também aceita uma data no formato AAAA-MM-DD.
- -E N ou AAAA-MM-DD: Configura número N de dias em que a conta será desabilitada desde 01/01/1970. Também aceita uma data no formato AAAA-MM-DD.
- -I N: Configura o número N de dias de inatividade após a expiração da senha em que a conta será desabilitada.
- -m N: Configura o número N mínimo de dias de validade de uma senha. Um valor zero permite que o usuário troque de senha a qualquer hora.
- -M N: Configura o número N máximo de dias de validade de uma senha, forçando o usuário a trocá-la.
- -W N: Configura o número N de dias em que um aviso será dado ao usuário antes da troca da senha.
As definições de parâmetros padrão das contas de usuário estão no arquivo /etc/login.defs
Exemplo:
# chage –E 2016-05-23 cristiane
O comando chage também pode operar de forma interativa, apenas informando a conta do usuário sem nenhuma opção:
# chage arthur
Changing the aging information for arthur
Enter the new value, or press ENTER for the default
Minimum Password Age [0]: 10
Maximum Password Age [99999]: 60
Last Password Change (YYYY-MM-DD) [2019-10-17]:
Password Expiration Warning [7]: 7
Password Inactive [-1]: 10
Account Expiration Date (YYYY-MM-DD) [2019-10-31]: 2019-10-31
As informações de expiração da conta podem ser visualizadas com a opção “-l” do comando.
Aprenda muito mais sobre Linux em nosso curso online. Você pode efetuar a matrícula aqui. Se você já tem uma conta, ou quer criar uma, basta entrar ou criar seu usuário aqui.
Gostou? Compartilhe
Tag:/dev, bash, certificação, certificaçãolinux, code, Comptia, developer, empreendedorismo, exame, freesoftware, gnu, hack, Linux, linuxfan, linuxfun, linuxmint, lovelinux, LPI, LPIC, management, nerd, opensource, php, prova, shell, software, softwarelivre, sql, tech, ti, unix