리눅스공부

user account management: /etc/shadow

CMS419 2020. 10. 18. 22:40

사용자 패스워드 관련 설정 정보

ex user3: SDB.....xWDWY:18159:0:99999:7:  :  :

       1               2          3     4    5   6 7 8  9

1: 사용자명 (계정명)

2: 암호화 된 사용자 패스워드

3: 패스워드 최종 수정일            == 1970년 1월1일 기준으로의 일 수

4: 패스워드 변경 후 최소 일       == 0: 사용제한없음 의미

5: 패스워드 변경 최대 일           == 99999 : 사실상 무제한

6: 패스워드 만료 경고 기간

7: 패스워드 종료일 이후의 유효일 수

8: 계정 만료 기간                     == 1970년 1월 1일 기준으로 표시

9: 예약 필드

 

chage == 사용자의 패스워드를 주기적으로 변경

 

chage -1 [계정명] == 계정에 설정된 패스워드 사용 내용을 확인

 

chage -m [일수][계정명] == 계정이 설정한 패스워드를 사용해야 하는 최소 일 수

ex) 2 설정시 변경 후 최소 2일동안은 사용할 수 있음 의미

 

chage -M [일수][계정명] == 계정이 설정한 패스워드를 사용할 수 있는 최대 일 수

ex) 30 설정시 패스워드 변경 후 최대 30일 동안 사용할 수 있음 의미

 

chage -E [연도/월/알][계정명] == 계정 만료 일 정의

 

chage -W[일수][계정명] == 계정이 설정한 패스워드가 만료되기 전에 경고하는 기간