mercredi 8 mai 2013

Récupérer un dossier personnel crypté sous Linux


 Le disque dur de mon PC m’a lâchement abandonné peu avant la nouvelle année. Il a donc été remplacé il y a quelques jours, et a reçu un nouveau système avant restauration des données sauvegardées.
L’ancien disque a bien voulu démarrer une dernière fois (depuis, c’est RIP) et j’en ai profité pour récupérer ce qui pouvait l’être, principalement mes dernières archives mail.
Mon ancien système cryptait mon répertoire personnel (choix peu judicieux lors de l’installation) avec ecryptfs. Linux étant bien fait, la commande ecryptfs-recover-private vient à la rescousse.


Lancée depuis un compte d’administration, ou via sudo, ecryptfs-recover-private pose quelques questions auxquelles il suffit de répondre, à condition évidemment de se souvenir du mot de passe utilisé lors du cryptage :
$ sudo ecryptfs-recover-private
INFO: Searching for encrypted private directories (this might take a while)...
INFO: Found [/mnt/old_home/.ecryptfs/jb/.Private].
Try to recover this directory? [Y/n]:
INFO: Found your wrapped-passphrase
Do you know your LOGIN passphrase? [Y/n]
INFO: Enter your LOGIN passphrase...
Passphrase:
Inserted auth tok with sig [6d4b174437f6ec16] into the user session keyring
INFO: Success!  Private data mounted read-only at [/tmp/ecryptfs.JEwuNfuD].
$
Et voilà! Le dossier crypté est accessible en lecture seule depuis un répertoire créé sous /tmp, et il n’y a plus qu’à se servir.
En passant, exit Ubuntu Linux, mon PC est maintenant sous Linux Mint, bien plus plaisant et pratique que Unity and Co.

Aucun commentaire:

Enregistrer un commentaire