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 |