回答:
またはecryptfs-recover-private
、Ubuntu 11.04に含まれているツールを使用できます。
Error: Unwrapping passphrase and inserting into the user session keyring failed [-5]
パスフレーズが正しい場合でも、これが発生する場合があります。あたりとしてunix.stackexchange.com/questions/285541/...、それを実行すると便利ですsudo ecryptfs-manager
実行し、プレス4(出口)、その後、ecryptfs-recover-private
再び。
暗号化されたホームからデータを復元する方法は次のとおりです(sdxはSATAドライブである必要があります)
sudo mkdir /recovery
sudo mount /dev/sdx /recovery
sudo mount -o bind /dev /recovery/dev
sudo mount -o bind /dev/shm /recovery/dev/shm
sudo mount -o bind /dev/pts /recovery/dev/pts
sudo mount -o bind /sys /recovery/sys
sudo mount -o bind /proc /recovery/proc
sudo mv /recovery/etc/resolv.conf /recover/etc/resolv.conf.orig
sudo cp /etc/resolv.conf /recovery/etc/resolv.conf
sudo mkdir /data-recovery
sudo mkdir /recovery/data-recovery
sudo mount --rbind /data-recovery /recovery/data-recovery
sudo chroot /recovery
su - user
ecryptfs-mount-private
cd /home/username
sudo mount -o bind /home/username /data-recovery
バインドした場合は、データの処理が完了するまで端末を閉じないでください。バインドすると、/data-recovery
(LiveCDルートから)フォルダにアクセスし、GUIを使用してすべてのデータをプルできるようになります。最後のバインドが機能しない場合は、最後のバインドを削除し、単にcp -avrから/home/username
chroot まですべてを実行すると/data-recovery
、liveCDに表示されます/data-recovery
。