2014. 9. 18. 15:43

1. 사전확인

   chage -l 계정

 

2. 계정 적용 및 확인

   chage -M90 계정

 

3. [root@localhost ~]# chage -d 2015/11/10 계정 => 날짜부터 패스워드 변경 연장


4. 사용자 계정이 passwd 변경후 다시 변경하려고 할때 변경이 안되는 이슈.

ex)test1 계정이 패스워드 기간이 만료되서 패스워드 변경후 다시 패스워드 변경 시도시 변경이 안됨.

원인 : /etc/login.defs 파일에서 PASS_MIN_DAYS 값에 의해 변경이 안됨.

[test2@localhost ~]$ passwd

Changing password for user test2.

Changing password for test2

(current) UNIX password:

You must wait longer to change your password

passwd: Authentication token manipulation error

 

#vi /etc/login.defs

 

# Password aging controls:

#

# PASS_MAX_DAYS Maximum number of days a password may be used.

# PASS_MIN_DAYS Minimum number of days allowed between password changes.

# PASS_MIN_LEN Minimum acceptable password length.

# PASS_WARN_AGE Number of days warning given before a password expires.

#

PASS_MAX_DAYS 90 => 패스워드를 변경하지 않고 동일한 패스워드를 지속적으로 사용할수 있는 최대일자.

PASS_MIN_DAYS 1 => 패스워드 변경없이 사용할수 있는 최소일자.

PASS_MIN_LEN 5 => 패스워드 최소 길이 지정

PASS_WARN_AGE 7 => 패스워드 사용일자가 종료되기 전 경고메시지 보내는 기간.

 

해결 :

[root@localhost ~]# chage -l test2

Last password change : Apr 14, 2014

Password expires : Jul 13, 2014

Password inactive : never

Account expires : never

Minimum number of days between password change : 1

Maximum number of days between password change : 90

Number of days of warning before password expires : 7

 

[root@localhost ~]# chage -m 0 test2 => PASS_MIN_DAYS 0으로 변경

 

[root@localhost ~]# chage -l test2

Last password change : Apr 14, 2014

Password expires : Jul 13, 2014

Password inactive : never

Account expires : never

Minimum number of days between password change : 0

Maximum number of days between password change : 90

Number of days of warning before password expires : 7

'Linux' 카테고리의 다른 글

ext 특징(extended file system)  (0) 2014.09.26
find 명령어  (0) 2014.09.24
SED  (0) 2014.09.16
vncserver  (0) 2014.09.11
SCSI, RAID  (0) 2014.08.30
Posted by 아도니우스