Fonte: https://linuxosys.com/topics/chage-command-in-linux
A imagem foi retirada do livro Linux with Operating System Concepts.
O que não entendo aqui é o que é -E
opção?
É a data em que a senha expira ou a conta fica inativa?
Qual é a diferença entre a expiração da conta e a inatividade da conta?
Das páginas de manual:
-E, --expiredate EXPIRE_DATE
Set the date or number of days since January 1, 1970 on which the user's account
will no longer be accessible. The date may also be expressed in the format
YYYY-MM-DD (or the format more commonly used in your area). A user whose account is
locked must contact the system administrator before being able to use the system
again.
-I, --inactive INACTIVE
Set the number of days of inactivity after a password has expired before the
account is locked. The INACTIVE option is the number of days of inactivity. A user
whose account is locked must contact the system administrator before being able to
use the system again.
Existe confusão entre as opções -E e -I.
Talvez a confusão se deva a duas coisas diferentes que podem expirar: a conta e sua senha.
Considere a seguinte sequência de eventos:
-E
opção.-M
opção.-I
opção.Então:
Te não está relacionado e é independente de Tp e dT.
A conta pode ser bloqueada antes de T e (bloqueada devido à expiração da conta) e T m = T p + dT (bloqueada devido à inatividade após a expiração da senha).
Agora, inativo pode significar várias coisas. Isso pode significar que não há atividade na conta, então ninguém fez login nela. Isso pode significar que a conta não está mais disponível, então ninguém pode fazer login nela. Qual significado é usado depende do contexto.