반응형


chage 명령어 사용법  

시스템 보안을 위해 사용자 패스워드 만기일을 설정/변경하는 명령어
사용자 aging 정보를 설정/변경하는 명령어

-$ chage [options] [계정명]

[options]
-d : 1970년 1월 1일 부터 패스워드를 마지막으로 변경한 일자.       //마지막 날짜
-E : 계정사용 종료 일자. (YYYY-MM-DD 포맷으로 설정함)         //만료 날짜
-I(i) : 패스워드를 유효기간 종류 이후에 계정 비활성화될 일 수     // 잠금날짜
-m : 패스워드를 변경할 수 있는 최소 일 수
     (0이면 아무 때나 변경 가능)                                              //최소 날짜
-M : 마지막 변경 이후의 패스워드 유효일 수                            //최대 날짜
-W : 패스워드 만료기간 몇 일전에 안내메시지를 보낼 것인가      //경고 날짜
-I user : 사용자의 패스워드 만기 정보를 보여준다.

change user password expriy infomation의 약어로서, 사용자의 여러 가지 패스워드 종료정보를 설정할 수 있다.
chage는 미리 지정한 날짜에 의해 그 날짜가 지나면 패스워드를 변경하여 보다 효율적인 시스템 관리를 할 수 있도록 도와준다.
계정 aging 정보를 설정하는 것 뿐 아니라 aging 정보(aging information)를 확인 할 수도 있다.

# grep root /etc/shadow
Hong:$1$hEHG.1t5$rPqVPwlfUWmz1gTJGWMv8.:12499:0:99999:7:    :    :
(1)                    (2)               (3) (4) (5) (6) (7)  (8)  (9)

(1) 계정명 :
(2) 암호화된 패스워드 :
(3) 최종암호 변경일 : 12499(1970년 1월1일 이후부터의 일자수)
(4) 암호 변경 최소일수 : 0 (0은 아무 때나 변경 가능함)
(5) 암호 변경 유예기간 : 99999(설정한 패스워드는 99999일 동안 유효함)
(6) 암호변경 경고일 수 : 7(만료되기 7일전부터 로그인시에 안내메세지 출력함)
(7) 암호 비활성화 기간 : 설정안됨
(8) 계정 종료일 : 설정안됨
(9) 예약필드

 

===============================================================================================================


[root@/usr/bin/]$ chage
사용법: chage [-l] [-m 최소일수] [-M 최대일수] [-W 경고일수] [-I 무효일수] [-E 만료일수] [-d 새 패스워드 변경일] 사용자명


[root@/usr/bin/]$ chage -l user1    확인
최소:   0
최대:   99999
경고:   7
유효하지 않음:  -1
마지막 변경:             6월 01, 2011
패스워드 만기:  불가
패스워드가 유효하지 않음:       불가
계정 만기:      불가

[root@/usr/bin/]$ chage  -E  2049-12-31 user1


[root@/usr/bin/]$ chage -l user1
최소:   0
최대:   99999
경고:   7
유효하지 않음:  -1
마지막 변경:             6월 01, 2011
패스워드 만기:  불가
패스워드가 유효하지 않음:       불가
계정 만기:      12월 31, 2049

[root@/usr/bin/]$ chage -I 99999 user1


[root@/usr/bin/]$ chage -l user1
최소:   0
최대:   99999
경고:   7
유효하지 않음:  99999
마지막 변경:             6월 01, 2011
패스워드 만기:  불가
패스워드가 유효하지 않음:       불가
계정 만기:      12월 31, 2049

[root@/usr/bin/]$ chage -m 0 user1

[root@/usr/bin/]$ chage -l user1
최소:   0
최대:   99999
경고:   7
유효하지 않음:  99999
마지막 변경:             6월 01, 2011
패스워드 만기:  불가
패스워드가 유효하지 않음:       불가
계정 만기:      12월 31, 2049

[root@/usr/bin/]$ chage -M 99999 user1

[root@/usr/bin/]$ chage -l user1
최소:   0
최대:   99999
경고:   7
유효하지 않음:  99999
마지막 변경:             6월 01, 2011
패스워드 만기:  불가
패스워드가 유효하지 않음:       불가
계정 만기:      12월 31, 2049

[root@/usr/bin/]$ chage -W 10 user1

[root@/usr/bin/]$ chage -l user1
최소:   0
최대:   99999
경고:   10
유효하지 않음:  99999
마지막 변경:             6월 01, 2011
패스워드 만기:  불가
패스워드가 유효하지 않음:       불가
계정 만기:      12월 31, 2049

[root@/usr/bin/]$





 

반응형
Posted by 공간사랑
,