Comment récupérer des données à partir d'un répertoire d'accueil chiffré

13

J'ai choisi de crypter ma maison pendant l'installation, et maintenant je voudrais accéder à mes données à partir d'un LiveCD, malheureusement j'ai du mal à suivre ces instructions . J'obtiens l'erreur "montage d'eCryptfs: [-2] Aucun fichier ou répertoire de ce type"

Lightbreeze
la source
Connexe: askubuntu.com/questions/36573/…
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件

Réponses:

7

Ou vous pouvez utiliser l' ecryptfs-recover-privateoutil désormais inclus dans Ubuntu 11.04:

Récupérez votre répertoire privé crypté

Nicolas Schirrer
la source
Parfois, cela donne Error: Unwrapping passphrase and inserting into the user session keyring failed [-5]même si la phrase secrète est correcte. Selon unix.stackexchange.com/questions/285541/… , il est utile d'exécuter sudo ecryptfs-manager, puis appuyez sur 4 (sortie), puis exécutez à ecryptfs-recover-privatenouveau.
Turion
7

Voici comment récupérer les données d'une maison cryptée: (sdx devrait être votre disque 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

N'oubliez pas, ne fermez pas le terminal avant d'avoir terminé avec les données si vous les liez. Une fois que vous l'avez lié, vous devriez pouvoir accéder au dossier /data-recovery(à partir de la racine LiveCD) et extraire toutes les données à l'aide d'une interface graphique. Si la dernière liaison ne fonctionne pas, vous pouvez supprimer la dernière liaison et simplement cp -avr tout depuis /home/usernamele chroot /data-recoveryet cela apparaîtra dans le liveCD /data-recovery.

Jordon Bedwell
la source