私は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
使用することに注意してください。絶対パス親戚ではなく…わかりました…