각 필드의 의미.
username : password : lastchg : min : max : warn : inactive : expire : flag
(예시) -> hong : KzV35jsiil./6 : 15583 : 3 : 30 : 7 : 10 : 14344 :
1. hong : 사용자계정의 이름
2. KzV35jsiil./6 : 사용자계정에 대한 패스워드. MD5 hash로 암호화되어 있다.
3. 15583 : 1970년 1월 1일 기준으로, 패스워드를 변경한 날짜.
4. 3 : MIN. 패스워드 변경에 관한 내용으로 3일 이전에는 변경할 수 없다.
5. 30 : MAX. 패스워드 변경에 관한 내용으로 30일이 지나면
패스워드를 변경해야 로그인이 가능하다.(패스워드만기일)
6. 7 : Warnning. 패스워드 만기일 7일 전부터 경고문구를 보여준다.
7. 10 : inactive. 패스워드 만기일부터 10일까지는 비밀번호 변경을 통해
사용이 가능하지만, 만기일후 10일 이후에는 계정이 비활성화되어
패스워드변경도 불가능하다.
8. 14344 : 계정 만료일. 패스워드변경일과 마찬가지로 1970년 1월 1일을
기준으로 계산되며, 해당 날짜가 지나면 계정사용이 불가능해진다.
9. ? : 플래그 필드로 나중에 확정성에 대비한 예약된 공간이다.
사용되지 않는다.
예 -> hong : KzV35jsiil./6 : 15583 : 3 : 30 : 7 : 10 : 15590 :
설명
'hong'이라는 사용자는 'KzV35jsiil./6'이라는 암호화된 패스워드를 가지고있으며,
'15583'즉, 대략 2012년 9월 10일에 마지막으로 패스워드가 변경되었다.
마지막 변경일로부터 '3'일 이내에는 패스워드를 변경할수 없으며, '30'일 이후에는 패스워드 변경없이는 사용할 수 없고, 만료일은 '30'일 이되기 '7'일전부터 경고문을 보여준다.
만료일인 '30'일 이후로 '10'일이 지나게되면 패스워드변경도 불가능하게되고 비활성 계정으로 되어 root권한에의해서 해제될 수 있다.
'15590'일 즉, 대략 2012년 9월 17일 이후에는 계정이 만료되어, 사용불가능하게된다.
이해한 대로 정리한겁니다.
틀린부분있으면 조언바랍니다.
감사합니다.
'::Study > ::Linux' 카테고리의 다른 글
커널 분석 사이트 (0) | 2013.01.22 |
---|---|
[manpage] manpage만들기 (0) | 2012.11.06 |
[vi] vi 사용법 (0) | 2012.10.28 |
[잡담]vm설치 (0) | 2011.03.28 |