[Linux] 사용자 계정 패스워드 변경 시 'passwd: 인증 토근 수정 오류' 에러 발생 원인 및 해결 방법
1. 현상
passed명령어로 사용자 계정 패스워드 변경 시 'passwd: 인증 토근 수정 오류' 에러 발생x
[test@SERVER]:/home/test % passwdtest 사용자의 비밀 번호 변경 중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 passwordchange to MIN_DAYS-M, --maxdays MAX_DAYS set maximim number of days before passwordchange 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 |