8 대 sudo passwd username
또는 passwd username
루트 계정을 사용하여 내 컴퓨터 (Ubuntu 16.04)에서 사용자 암호를 재설정 할 수없는 기괴한 상황에 처해 있습니다.
root@adam-minipc:~ # passwd mikolaj
Current password:
New password:
New password (again):
passwd: Authentication token manipulation error
passwd: password unchanged
에서 /etc/shadow
관련 항목을 읽
mikolaj:!:18063:0:99999:7:::
왜 그런 겁니까? 원인 및 비밀번호 재설정 방법 내가 전당 했습니까?
계정을 잠금 해제해도 도움이되지 않습니다.
root@adam-minipc:~ # passwd -u mikolaj
passwd: unlocking the password would result in a passwordless account.
You should set a password with usermod -p to unlock the password of this account.
usermod -p <encrypted password> mikolaj
암호화 된 비밀번호가 필요하며 /etc/shadow
파일에 붙여 넣기 만하면 됩니다. 암호화 된 비밀번호를 얻는 방법을 모르겠습니다. 알더라도 비밀번호가 루트 인 경우 비밀번호를 재설정하는 방법이어야합니다. 내가 처음으로이 행동을 passwd
보고 솔직히 잃어버린 것입니다.
이 질문은 사용자 비밀번호를 변경하려고 할 때 "인증 토큰 조작"오류가 발생하는 것과 다릅니다 . 읽기 전용 파일 시스템과는 아무런 관련이 없으므로 처음에는 오류에 대해 불평하지 않기 때문입니다. 왜 sudo passwd <username>
갑자기 현재 암호를 묻기 시작 했는지 알고 싶습니다 . 다른 모든 시스템에서는 그렇지 않습니다.
passwd
루트에 현재 암호를 묻 도록 언급하는 것은 없습니다 . jouell의 대답 이 이것을 고쳤을 것 입니다. 현재 요청 중인 내용을 즉시 명확하게하기 위해 다시 편집하는 것이 좋습니다 . (여전히 비밀번호를 재설정하려는 것처럼 보입니다 .) 루트로서 여전히 비밀번호를 요청 합니까? 그렇지 않은 경우 왜 그런지 찾기 어려울 수 있습니다. 그렇다면 해결합니까? 그렇지 않은 경우의 결과는 무엇입니까? passwd mikolaj
mikolaj
pam-auth-update
ls -l /etc/{passwd,group} /etc/pam.d/*pass*
sudo -u username passwd
?