비밀번호 변경 후 로그인 할 수 없음 (ecryptfs) 암호화 된 집을 사용하는 한 명의 사용자와

암호화 된 집을 사용하는 한 명의 사용자와 함께 우분투 12.10에 있습니다.

얼마 전 나는 사용자 암호로 변경 한 다음 잊어 버렸습니다.

그런 다음 Dustin의 도움 으로 외장 드라이브에 파일을 백업했습니다 . 사용자 비밀번호를 재설정 할 수있는 복구 옵션이 있음을 깨달았을 때 시스템을 삭제하고 새로 설치하려고했습니다. 사용 내가 잃어버린 관리자 암호를 재설정 어떻게해야합니까? 사용자의 새 비밀번호를 설정했습니다.

재부팅 후 새 비밀번호를 사용하여 Unity에 로그인 할 수 있지만 Unity 화면으로 즉시 되돌아갑니다. (잘못된 비밀번호에 대한 메시지가 없음)

터미널을 사용하여 새 사용자 비밀번호를 사용하여 로그인 할 수 있습니다.

내가 알고있는 래핑되지 않은 암호로 집에서 암호화 된 ecrypfs의 암호를 해독하려면 어떻게 컴퓨터를 다시 활성화 할 수 있습니까?



답변

grayfox 기반 5 월 17 일 19:28http
: //unixtitan.net/main/2010/11/16/annoyance-changing-password-with-ecryptfs/

나는 똑같은 문제가 있었다. ‘passwd’를 사용하여 비밀번호를 변경했으며 암호화 된 홈 디렉토리로 인해 문제가 발생했습니다. 위의 링크에는 해결책이 있습니다.

터미널에 로그인

$ ecryptfs-mount-private

마운트하려면 이전 비밀번호를 알아야합니다.

그러면 / home / $ USER가 잠금 해제되고 마운트됩니다. 이 시점에서 / home / $ USER에 액세스 할 수 있습니다. CD로 다시 들어가서 실행하십시오…

$ ecryptfs-rewrap-passphrase ~/.ecryptfs/wrapped-passphrase

이전 비밀번호를 입력하라는 메시지가 표시되면 나중에 새 비밀번호를 입력 할 수 있습니다. 열쇠 고리의 암호도 변경해야합니다. 메뉴 표시 줄에서 – [응용 프로그램] => [액세서리] => [암호 및 암호화 키] 암호 탭에서 –“암호 : 로그인”및“암호 변경”을 마우스 오른쪽 단추로 클릭하십시오.

http://unixtitan.net에 크레딧 !


답변

홈 디렉토리가 암호화 된 경우 passwd 명령을 사용하여 비밀번호를 변경하지 않아야합니다 .

누군가가 자신의 로그인 비밀번호를 잊어 버리고 홈 디렉토리가 암호화 된 경우, 다른 계정 등을 사용하여 / etc / shadow 수동 편집 또는 sudo passwd 사용자 와 같은 다른 사이트에 나열된 방법으로 비밀번호를 재설정하지 마십시오 .

실제로 로그인하면 새 로그인 비밀번호가 홈 디렉토리를 해독하지 않으며 설명하는 동작을 볼 수 있습니다. 그래픽 로그인시 비밀번호가 승인되지만 홈 디렉토리를 해독 할 수 없으므로 사용자가 즉시 쫓겨납니다. 그리고 접근했다.

랩핑되지 않은 ecryptfs 비밀번호의 사본을 저장하는 것이 현명한 것 같습니다. 이 경우 문제를 해결하기위한 암호화 도구가 있습니다. http://blog.dustinkirkland.com/2011/04/introducing-ecryptfs-recover-private.html을 참조하십시오

저장하지 않고 이전 로그인 비밀번호를 기억하지 못하는 사람들은 http://mennucc1.debian.net/shadow_crack/을 살펴볼 수 있습니다 .