
외부 드라이브에 이전 시스템의 /home 백업이 있습니다. 내 새 시스템의 ~에는 ecryptfs의 전체 홈 암호화가 있습니다. 이전 집의 개인 정보를 해독하고 현재 해독된 콘텐츠를 새 집에 복사하고 싶습니다.
실제로 새 시스템에도 이전 시스템의 ~/.Private 및 ~/.ecryptfs가 있습니다. 이전에 거기에서 마운트를 시도했지만 불가능합니다. 저는 Dustin Kirkland(ecryptfs 개발자)에게 암호화된 집과 암호화된 개인용 집을 동시에 사용할 수 없음을 확인했습니다.
/home에 백업 드라이브를 마운트하고 로그인 비밀번호를 실행하고 입력하려고 시도했지만 ecryptfs-mount-private
(이전 시스템과 새 시스템 모두 동일) ~/Private의 암호가 해독되지 않았습니다.
답변1
가장 좋은 복구 방법은 다음을 사용하는 것입니다.ecryptfs-복구-개인LiveISO의 유틸리티.
이렇게 하면 안전하고 반복 가능한 읽기 전용 환경에서 복구가 이루어질 수 있기 때문입니다.
즉, 당신은 확실히~할 수 있다달리다ecryptfs-복구-개인실행 중인 시스템에서. 하지만 나는강하게로그아웃하는 것이 좋습니다모두복구하려는 사용자의 인스턴스를 삭제한 다음 루트나 다른 사용자로 로그인합니다.
답변2
테스트하지는 않았지만 왜 다음과 같은 작업을 수행하는지 모르겠습니다.
로그 아웃. 다른 사용자로 다시 로그인하여 루트가 됩니다. 루트로 Private 및 ecryptfs 폴더를 전환합니다(새 폴더 백업).
이제 이전 디렉토리가 있는 디렉토리로 다시 전환하여 마운트하십시오.
(많은 경우 동일한 사용자 이름/비밀번호를 가질 수 있으므로 앞뒤로 전환하는 것에 대해서만 언급하십시오...이 작업은 사용자 번호 2로 수행할 수 있습니다.)
ecryptfs로 암호화되지 않았지만 dm-crypt 또는 다른 솔루션(아마도 /opt/dump 또는 유사한 항목)을 사용할 수 있는 모든 것을 중간 저장소에 복사합니다.
사용자 2로 돌아갑니다. 이제 두 폴더를 다시 전환합니다.
임시 위치 데이터를 집에 다시 복사하세요.
srm 등을 사용하여 중간 저장 위치를 제거하십시오.