원천:https://linuxopsys.com/topics/chage-command-in-linux
이 이미지는 "Linux with Operating System Concepts" 책에서 가져온 것입니다.
여기서 이해하지 못하는 것은 -E
옵션이 무엇입니까?
비밀번호가 만료되는 날짜인가요, 아니면 계정이 비활성화되는 날짜인가요?
계정이 만료되는 것과 비활성화되는 계정의 차이점은 무엇입니까?
매뉴얼 페이지에서:
-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.
-E와 -I 옵션 사이에 혼동이 있습니다.
답변1
만료될 수 있는 두 가지 요소, 즉 계정과 비밀번호로 인해 혼란이 발생할 수도 있습니다.
다음과 같은 일련의 이벤트를 고려해보세요.
- 계정은 T 0 시간에 생성 되었습니다.
- T e 시간에 만료되도록 설정하려면 이 옵션을 사용하십시오
-E
. - 계정에 비밀번호가 설정되어 있습니다.
- T p 시간에 비밀번호가 만료되도록 설정하려면 이 옵션을 사용하십시오
-M
. - 비밀번호가 만료된 후 특정 시간에 계정이 잠기도록 설정하려면 이 옵션을 사용하십시오
-I
.
그 다음에:
Te 는 T p 및 dT와 독립적이고 독립적입니다 .
계정은 T e (계정 만료로 인해 잠김)와 T m = T p + dT(비밀번호 만료 후 비활성으로 인해 잠김) 중 빠른 시점에 잠길 수 있습니다 .
지금,비활성많은 것을 의미할 수 있습니다. 이는 아니요를 의미할 수 있습니다.활동계정이므로 아무도 계정에 로그인하지 않습니다. 이는 해당 계정을 더 이상 사용할 수 없으므로 아무도 사용할 수 없음을 의미할 수 있습니다.할 수 있는로그인하세요. 어떤 의미가 사용되는지는 문맥에 따라 다릅니다.
- T p 와 T m 사이의 시간 동안 계정은 비활성화됩니다. 즉, 아무도 계정에 로그인하지 않습니다.
- T m 또는 T e 이후에는 계정도 비활성화되지만 아무도 로그인할 수 없기 때문입니다.