우분투 암호를 잊어 버렸으므로 복구로 부팅하고 루트 셸 프롬프트로 넘어갔습니다.
root@username-PC:~# passwd username
Enter new UNIX password:
Retype new UNIX password:
passwd: Authentication token manipulation error
passwd: password unchanged
우분투 암호를 잊어 버렸으므로 복구로 부팅하고 루트 셸 프롬프트로 넘어갔습니다.
root@username-PC:~# passwd username
Enter new UNIX password:
Retype new UNIX password:
passwd: Authentication token manipulation error
passwd: password unchanged
답변:
또한 파일 시스템 읽기 / 쓰기를 마운트하고 있는지 확인하십시오.
'Drop into root shell prompt'를 즉시 선택한 후 파일 시스템이 읽기 전용으로 마운트되어 암호 재설정이 불가능하다는 것을 알았습니다.
다시 마운트 할 수있는 옵션이 선택 /
으로이 read/write
루트 쉘 프롬프트로 되돌아가는 암호 변경 수있었습니다.
비밀번호를 변경하기 전에 실행할 명령은 다음과 같습니다. mount -rw -o remount /
mount
하는 것으로 나타났습니다 . 왜 그런지 모르겠다. /
mount -rw -o remount /
어떻게 된지 잘 모르겠습니다. sudo 사용자가 내 계정을 작성한 다음 삭제 한 후 다시 작성했습니다.
여기 내가 찾은 것이있다
mount -o remount,rw /
passwd
passwd: Authentication token manipulation error
변경 없음.
sudo pwck
오류가 표시되지 않았습니다.
sudo grpck
오류가 표시되지 않았습니다.
ls -l /etc/passwd /etc/group /etc/shadow /etc/shadow-
-rw-r--r-- 1 root root 767 May 7 16:45 /etc/group
-rw-r--r-- 1 root root 1380 May 7 16:45 /etc/passwd
-rw-r----- 1 root shadow 1025 May 8 09:11 /etc/shadow
-rw------- 1 root root 1025 May 7 16:46 /etc/shadow-
정상적으로 보입니다.
sudo cat /etc/shadow |grep oracle
oracle:$6$FsPqyplr$DrIvjFDSx0ipHmECMw1AU5hTrbNMnnkGRdFlaQcM.p3Rdu2OLjY20tzUTW61HlFH16cal56rKlLuW4j2mK9D.:15833:0:99999:7:::
표시된 사용자 및 암호화 된 비밀번호입니다.
sudo cat /etc/shadow- |grep oracle
아무것도 보여주지 않았다. 그게 무슨 뜻인지 잘 모르지만 제대로 보이지 않습니다.
sudo passwd -d oracle
passwd
해결책은 암호를 삭제 한 다음 새 암호를 다시 설정하는 것이 었습니다.
도움이 되었기를 바랍니다.
원래 여기에 게시했습니다. 사용자 비밀번호를 변경하려고 할 때 "인증 토큰 조작"오류가 발생 하지만 Google은이 결과를 먼저 표시하므로 다시 게시했습니다.
날짜가 설정되지 않은 장치로 비밀번호를 변경 하여이 오류가 발생했습니다. (즉, 부팅 후 무작위였습니다)
기본적으로 비밀번호를 변경하면 불법 타임 스탬프가 (으)로 업데이트되었습니다 /etc/shadow
. 그 후에는 해당 계정을 사용하여 로그인하거나 비밀번호를 변경할 수 없습니다. 루트 계정으로도 해당 비밀번호를 다시 변경할 수 없었습니다.
계정을 수정하려면 다음을 수행하십시오.
/etc/shadow
파일로 편집 (마지막 작업 섀도 파일 사용)이 오류는 PAM (Pluggable Authentication Module)에서 발생합니다.이 모듈은 모듈이 새 인증 토큰을 얻을 수 없음을 나타냅니다 ( auth.log
이 오류에 대한 자세한 내용을 확인하십시오 ).
이것은에있는 사용자의 권한 설정과 관련이있다 /etc/pam.d/
(예 : 디렉토리 minimum_uid
에서common-auth
또는 다른 제한이 필요한 부호). 따라서 PAM 모듈의 설정이 올바른지 다시 확인하십시오.
PAM_AUTHTOK_ERR
: 모듈이 새 인증 토큰을 얻을 수 없습니다.
현재 비밀번호가 아직 설정되어 있지 않은 사용자의 비밀번호를 변경할 때이 오류가 발생할 수 있습니다 passwd
. 따라서 해결 방법은 다음을 추가하여 변경을 강제 실행하는 것 입니다. sudo
예 : sudo passwd $USER
.