Root 권한이 없는 일반 사용자가 passwd 명령을 사용하여 본인의 비밀번호를 수정할 경우
일부 사용자에게는 "passwd: Authentication token maipulation error"이라는 시스템 오류가 발생합니다.
You must wait longer to change your password passwd: Authentication token maipulation error passwd: password unchanged |
해결 방법은 아래의 1번부터 점검하시길 권장드리며, 4,5번의 경우 충분한 검토 후 조치하십시오.
1. Shadow 파일의 권한 수정 : 대부분 해결됨
"/etc/shadow" 파일은 사용자 정보와 암호화된 암호문을 저장하는 데 사용됩니다.
파일 권한에 문제가 있는 경우 비밀번호 변경 시 오류가 보고됩니다.
이 파일의 권한을 보려면 다음 명령을 사용하십시오.
$ ls -l /etc/shadow
권한이 다른경우 아래의 명령어로 권한을 수정하세요.
$ sudo chmod 0640 /etc/shadow
2. 디스크 공간 확보
아래의 명령어로 디스크에 여유 공간이 충분한지 확인 후 불필요한 파일을 삭제 하십시오.
$ df -h
3. PAM 모듈 구성 수정
PAM 모듈의 구성이 잘못 구성된 경우 발생 합니다.
PAM 모듈은 (Pluggable Authentication Module)의 약자로 플러그 가능한 인증 모듈을 의미하며 주로 프로그램 인증 관리에 사용됩니다.
디렉터리의 비밀번호 파일에 구성 문제가 있는 경우 다음 명령을 사용하여 권한 정보를 업데이트하여 해결할 수 있습니다(root 권한 필요).
$ sudo pam-auth-update
4. 루트 파티션(/)을 다시 마운트합니다. (주의 요망)
루트 파티션 "/"가 포인터로 마운트되면 사용자 비밀번호를 정상적으로 수정하고 저장할 수 없기 때문에
"passwd: Authentication token maipulation error" 오류도 발생합니다.
이때 루트 파티션을 다시 마운트하고 읽기 및 쓰기 가능으로 설정하면 해결이 가능합니다.
$sudo mount -o remount, rw /
5. 파일 시스템 오류 수정 (주의 요망)
파일 시스템에 문제가 있는 경우 비밀번호 변경에 실패하는 경우도 있으므로, "fsck"와 같은 도구를 사용하여 파일 시스템을 확인하고 복구할 수 있습니다.
'컴퓨터 > Linux' 카테고리의 다른 글
vsftpd 접속 로그 해석 (0) | 2023.08.30 |
---|---|
Redhat, Centos,Ubuntu,debian, Suse 등 모든 리눅스의 버전을 확인하는 방법 (0) | 2023.08.30 |
CentOS에서 하드웨어 정보를 확인하는 모든 명령어 모음 (0) | 2023.03.28 |
Centos jdk1.8 다운로드 및 설치 (0) | 2023.02.03 |
centos 성능 모니터링 방법 : top (0) | 2023.01.29 |