저는 Linux Mint 20과 Timeshift를 사용하여 @ 및 @home에서 btrfs 스냅샷을 생성하고 있습니다. 내 홈 디렉토리가 암호화되었습니다. Timeshift에는 스냅샷에 @home/.ecryptfs/도 포함됩니다.
스냅샷에 포함된 파일 중 일부를 살펴보고 싶습니다.
해독된 파일에 액세스할 수 있도록 ecryptfs를 통해 스냅샷을 임시로 마운트하려면 어떻게 해야 합니까?
스크립트가 있다는 것을 알았습니다 ecryptfs-recover-private
. 맨페이지에는 "프로그램은 명령줄에서 대상 암호화 디렉터리를 얻을 수 있습니다."라고 나와 있습니다.
하지만 어떤 디렉토리를 사용해야 할까요? 내 (스냅샷) 집에는 .Private
및 이 있습니다 .ecryptfs
.
답변1
해결책을 찾았습니다이 답변에 댓글 달기, ecryptfs-recover-private
여러 디렉터리를 인수로 전달할 .Private
수 있습니다.--rw
필요한 경우 쓰기 가능한 디렉토리를 마운트하십시오.).
실제로 .NET에서 "래핑된 비밀번호"를 찾고 있습니다 ../.ecryptfs/wrapped-passphrase
.
로그인 비밀번호를 알고 있다면 모든 것이 정상입니다.
$ sudo ecryptfs-recover-private .Private
INFO: Found [.Private].
Try to recover this directory? [Y/n]: Y
INFO: Found your wrapped-passphrase
Do you know your LOGIN passphrase? [Y/n] Y
INFO: Enter your LOGIN passphrase...
Passphrase:
Inserted auth tok with sig [xxx] into the user session keyring
INFO: Success! Private data mounted at [/tmp/ecryptfs.xxx].
편집: 첫째, 그렇습니다아니요아직 작동하지 않음: 설치된 데이터가 /tmp/ecryptfs.xxx
내 데이터인 것 같습니다.현재의스냅샷의 디렉토리가 아닌 홈 디렉토리
yyyy-mm-dd-hh-mm-ss/@home/user/.Private
to 및 /home/.ecryptfs/user/.Private/
동일한 심볼릭 링크가 있으며 .ecryptfs
사용한다는 점에 유의해야 합니다.절대 경로친척은 아니고...알았어...