[Linux] 사용자 계정 패스워드 변경 시 'passwd: 인증 토근 수정 오류' 에러 발생 원인 및 해결 방법
1. 현상
passed
명령어로 사용자 계정 패스워드 변경 시 'passwd: 인증 토근 수정 오류' 에러 발생x
[test@SERVER]:/home/test % passwd
test 사용자의 비밀 번호 변경 중
test에 대한 암호 변경 중
(현재) UNIX 암호:
passwd: 인증 토근 수정 오류
2. 원인
사용자 계정 패스워드 정책 중 '암호를 바꿀 수 있는 최소 날 수'를 위반하여 패스워드 변경 실패
chage -l test
명령어로 해당 정책을 확인할 수 있다.x
[test@SERVER]:/home/test % chage -l test
마지막으로 암호를 바꾼 날 : 9월 16, 2019
암호 만료 :11월 25, 2019
암호가 비활성화 기간 :안함
계정 만료 :안함
암호를 바꿀 수 있는 최소 날 수 : 7
암호를 바꿔야 하는 최대 날 수 : 70
암호 만료 예고를 하는 날 수 : 7
3. 해결 방안
chage -m 99999 test
명령어로 해당 계정의 최소 패스워드 변경 기간을 무제한(99999)으로 설정한다.xxxxxxxxxx
[test@SERVER]:/home/test % chage -h
...
-m, --mindays MIN_DAYS set minimum number of days before password
change to MIN_DAYS
-M, --maxdays MAX_DAYS set maximim number of days before password
change to MAX_DAYS
-R, --root CHROOT_DIR directory to chroot into
-W, --warndays WARN_DAYS set expiration warning days to WARN_DAYS
또는 최고 관리자 권한인 root 계정으로 test 계정의 패스워드를 강제로 변경하면 된다.
최고 관리자는 패스워드 변경 정책에 영향을 받지 않는다.
'Linux' 카테고리의 다른 글
[Linux] df 명령어 실행 시 df: '/tmp/SECUPD': Input/output error 가 발생하는 경우 (0) | 2019.06.18 |
---|---|
[Linux] CentOS7 서버 전원 버튼 클릭 시 Poweroff 안 되도록 비활성화 하기 (1) | 2019.02.21 |
[Linux] Linux 서버 VNC 서버 환경 설정 (0) | 2019.02.07 |
[Linux] 기존 구성된 CentOS7 서버 내 Swap 추가하기 (0) | 2019.01.14 |
[Linux] CentOS7 에서 LLDP 설정 및 동작 확인 (0) | 2019.01.13 |