Il s'agit d'une méthode très simple basée sur ce blog en utilisant un live cd / usb 11.04 ou 11.10 ou si vous double boot une installation 11.04 / 11.10
http://blog.dustinkirkland.com/2011/04/introducing-ecryptfs-recover-private.html
Il nécessite que vous connaissiez le mot de passe de connexion de l'utilisateur dont le répertoire crypté doit être récupéré.
Si le nom d'utilisateur est également connu, la copie des fichiers récupérés peut être grandement simplifiée (aucune raison pour laquelle il ne devrait pas être connu). La méthode sera donc exposée en premier.
Si vous ne connaissez pas votre phrase secrète enveloppée
Vous pourrez peut-être le récupérer en déchiffrant le fichier /home/username/.ecryptfs/wrapped-passphrase en utilisant votre mot de passe de connexion.
Étape 1
$ sudo ecryptfs-unwrap-passphrase /home/username/.ecryptfs/wrapped-passphrase
Étape 2
Saisissez votre phrase secrète de connexion pour révéler la phrase secrète de montage qu'elle n'a pas pu
Pour live cd / usb
Démarrez sur le live cd / usb, choisissez l'option Try me. Une fois sur le bureau, cliquez sur l'indicateur de rouage d'alimentation> Paramètres système> Comptes d'utilisateurs. Si un mot de passe est demandé, appuyez simplement sur Entrée sur le clavier. (pas de mot de passe
Créez un nouvel utilisateur, utilisez exactement le même nom que l'utilisateur dont le répertoire doit être récupéré . Cliquez sur Type de compte, choisissez Administrateur. Une fois créé, cliquez sur "Compte désactivé" et activez le compte. Le mot de passe n'a pas d'importance, 123456 ou tout ce qui est accepté fera l'affaire.
Si vous utilisez un live cd / usb 11.04, ouvrez un terminal et exécutez cette commande, .on 11.10 ou plus récent pas besoin de
gconftool-2 -s -t bool /apps/indicator-session/suppress_logout_menuitem false
Maintenant, déconnectez-vous et sur l'écran de connexion, choisissez le nouvel utilisateur, connectez-vous. Une fois connecté, ouvrez nautilus et montez la partition où se trouve le répertoire chiffré. Ensuite, ouvrez un terminal et exécutez ce
sudo ecryptfs-recover-private
Il peut falloir un peu de temps pour trouver, lorsque vous y êtes invité, si le répertoire trouvé est celui souhaité, puis choisissez y
Lorsque vous êtes invité à saisir une "phrase de passe de connexion", utilisez le mot de passe de l'utilisateur dont les fichiers cryptés doivent être récupérés
Voici un Ex.
doug@ubuntu:~$ sudo ecryptfs-recover-private
INFO: Searching for encrypted private directories (this might take a while)...
INFO: Found [/media/03b449b1-3c0b-481d-a917-afeb3e528a5a/home/.ecryptfs/doug/.Private].
Try to recover this directory? [Y/n]: y
INFO: Enter your LOGIN passphrase...
Passphrase:
Inserted auth tok with sig [4b308179ad1441de] into the user session keyring
INFO: Success! Private data mounted read-only at [/tmp/ecryptfs.NgZaH4ds].
Maintenant, accédez à / tmp, vous serez le propriétaire du répertoire ecryptfs.XXXXXXXX et pourrez librement visualiser et copier tous les fichiers
À partir d'un double démarrage
Fondamentalement les mêmes .. Quelques différences, connectez-vous à votre compte administrateur
Installez ecryptfs-utils
sudo apt-get install ecryptfs-utils
Ensuite, comme ci-dessus, créez un nouvel utilisateur avec le même nom d'utilisateur que celui dont les fichiers doivent être récupérés, connectez-vous au nouvel utilisateur, montez la partition, exécutez la commande, etc.
Si pour une raison quelconque, vous ne souhaitez pas récupérer à partir d'un même nom d'utilisateur
Ensuite, vous pouvez vous dispenser de créer cet utilisateur et s'il est activé sur 11.04 live cd / usb, pas besoin de modifier le paramètre gconf. Sinon, le même que celui indiqué ci-dessus pour la session en direct ou la récupération à double démarrage.
La principale différence est que vous devrez être root pour afficher les fichiers récupérés et vous devrez copier tous les fichiers dans un répertoire appartenant à root. Après la copie, ils peuvent ensuite être transférés normalement
Une façon suggérée de visualiser et de copier
sudo mkdir /tmp/backup; gksudo nautilus /tmp/backup
Ensuite, ouvrez un autre navigateur racine (gksudo nautilus) à partir d'un 2ème terminal ou Alt + F2, accédez-y à / tmp / the_recovered_directory
Copiez ce que vous souhaitez dans / tmp / backup, vous pourrez alors copier depuis / tmp / backup comme «normal»
ls -a ~
, puis copiez-collez à votre question la sortie uniquement. (Veuillez utiliser la balise HTML <pre>!)