ecryptfs-recover-private가 작동하지 않는 eCryptfs 파티션 복구


10

다시 설치하려고하지만 암호화 된 홈을 먼저 백업하려고하므로 라이브 CD로 부팅하고 하드 드라이브를 마운트 한 sudo ecryptfs-recover-private <home directory here>다음 실행 하여 암호 문구를 요청했습니다. 나는 그것을 입력하고 성공했다고 "/tmp/ecryptfs.somethingsomething"에 마운트했다. 루트 노틸러스를 사용하여 거기에 가서 .desktop 항목을 두 번 클릭하면 터미널 창이 즉시 사라집니다. readme 파일을 확인한 후 실행 중이라고 표시 ecryptfs-mount-private되어 있으므로 터미널에서 직접 실행하면 "오류 : 암호화 된 개인 디렉토리가 올바르게 설정되지 않았습니다"라고 표시됩니다.

나는 ecryptfs-recover-private를 사용하여 복구하도록 지시하기 때문에 Google에서 검색하고 답변을 찾을 수 없지만 분명히 작동하지 않습니다 ...


그것이 최선의 방법인지 잘 모르겠습니다. 현재 설치에서 다른 암호화 된 (USB 또는 내부 SATA) 드라이브로 백업하는 것은 어떻습니까? 그런 다음 다시 설치하면 비밀번호를 입력하고 모든 것을 다시 전송합니까? 이것이 내가하는 일이며 완벽하게 작동합니다.
Tom Brossman

심지어 드라이브를 마운트 할 수조차 없으므로 그렇게 할지라도 로그인 할 때마다 자동으로 잠금 해제하도록 다시 설정해야합니다 (나를 위해 훨씬 더 많이 할 것입니다). ecryptfs-recover-private 또는 ecryptfs-mount-private가 작동하지 않기 때문에 드라이브를 마운트 할 수도 있습니다. 두 솔루션 모두 작동하지 않습니다 ....
mgrandi

혼란스러워 '다시 설치하려고하지만 암호화 된 홈을 먼저 백업하고 싶습니다'라고 말하셨습니다. 이를 수행하는 일반적인 방법은 backup => reinstall => restore입니다. 백업하기 전에 다시 설치 했습니까? 그렇다면 파티션 구성표에 따라 일부 또는 모든 데이터가 손실되었을 수 있습니다. 그렇지 않다면 진행중인 프로세스의 정확한 단계는 무엇입니까? 도와 드리고 싶지만 문제를 잘 이해하지 못했습니다.
Tom Brossman

아직 다시 설치하지 않았습니다. 그 이후로 업그레이드 한 ubuntu의 매우 오래된 버전이며 새로 설치하려고합니다. 암호화 된 홈 디렉토리의 모든 파일을 복사하고 기본 하드 드라이브에 다시 설치 한 다음 모든 파일을 다시 복사하려는 외부 1TB 드라이브가 있습니다. 그러나 나는 암호화 된 파일에 액세스 할 수없는 것 같습니다. ecryptfs를 작성한 사람 ecryptfs-recover-private은 자신의 블로그 게시물 ( blog.dustinkirkland.com/2011/04/…) 에서 명령을 사용한다고 말하지만 원래 게시 한 오류로 인해 작동하지 않습니다.
mgrandi

답변:


12

나는 내 문제를 알아 냈다. 명령을 실행하고 HOME 디렉토리를 지정했으며 어떤 이유로 명령을 성공적으로 마운트했다고 말합니다. 그러나 거짓말이었다. 각 사용자가있는 .Private 폴더로 명령을 실행해야합니다.

sudo ecryptfs-mount-private /home/.ecryptfs/<username>/.Private

명령은 되풀이되어 해당 폴더를 찾아야하지만 참을성이 없어서 내 홈 폴더를주었습니다. 왜 그것이 성공하지 못했는지 성공했는지 확실하지 않지만, .Private 폴더에 입력 한 다음 로그인 암호를 입력하면 / tmp / 내의 폴더에 마운트해야합니다. 데이터로 수행하고 싶은 다른 것 =)


4

14.04에서 16.04로 업그레이드했으며 홈 디렉토리가 암호화되었습니다. 설치 후 수정 된 버전의 mgrandi 방법을 사용하여 파일 복구를 관리했습니다.

사용하다:

sudo ecryptfs-recover-private /home/<username>/.Private

랩핑 된 암호를 발견하고 로그인 암호를 묻는 메시지가 표시되면 모든 파일을 볼 수있는 / tmp 디렉토리에 내용을 마운트했습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.