Linux e Unix
O comando chage - alterar configurações de expiração de contas
O comando chage possibilita modificar configurações de uma conta de usuário 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
Significado das opções:
-l
Mostra informações da conta de usuário fornecida.
-m
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
Tempo máximo entre trocas de senha, ou seja, a duração da senha, em dias.
-d
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
Número de dias entre a expiração da senha e a desabilitação da conta.
-E
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
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.
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!
loading...
-
Criando E Excluindo Usuários No Mac Os X Pelo Terminal (linha De Comandos)
Vamos aprender a criar um usuário e seus atributos usando o Terminal no Mac OS X. Primeiramente, precisamos descobrir os uids dos usuários do sistema. Os UIDs dos usuários comuns começam a ser contados a partir de 501. Precisamos descobrir o uid...
-
Comando Hwclock - Trabalhando Com O Relógio De Hardware Do Computador No Unix / Linux
O comando hwclock é utilizado para consultar e configurar o relógio de hardware (RTC, Real Time Clock) do computador.O relógio que é gerenciado pelo kernel do Linux não é o mesmo que o relógio de hardware da máquina. O relógio da máquina (de...
-
Criando E Excluindo Usuários No Android Via Emulador De Terminal
Neste artigo aprenderemos a criar usuários adicionais em um sistema Android. Desta forma, você poderá compartilhar seu aparelho (tablet, por exemplo) com outras pessoas em sua casa, cada um com sua própria conta de acesso. Primeiramente,...
-
Comando Chpasswd - Alterando Senhas De Vários Usuários Em Lote - Linux
Uma das principais tarefas que um administrador de sistemas Linux realiza no seu dia-a-dia é o gerenciamento de senhas e a criação de usuários. Vamos ver nesse artigo um método para alterar as senhas de diversos usuários simultaneamente, o que...
-
Gerenciamento Básico De Usuários No Freebsd
Vamos aprender neste artigo a gerenciar contas de usuários no FreeBSD.Tipos de contas:Há três tipos principais de contas: de sistema, de usuário e de superusuário.Contas de sistemaContas de sistema são contas internas usadas para rodar serviços...
Linux e Unix