1 votes

Comment revenir à l'utilisation d'une partition d'origine chiffrée ?

J'ai essayé de supprimer ecryptfs de mon ordinateur, j'ai donc écrit dans le terminal

$ PRIVATE=`cat ~/.ecryptfs/Private.mnt 2>/dev/null || echo $HOME/Private`
$ ecryptfs-umount-private

et maintenant mon dossier personnel semble être vide.

Comment puis-je restaurer mes données ? J'avais des données importantes. Dois-je remonter mon dossier personnel ? Si oui, comment puis-je le faire ? J'ai essayé de redémarrer, ce qui n'a pas aidé.

Et comment puis-je revenir à l'utilisation d'un dossier personnel crypté sans perdre mes données ? Je ne veux pas utiliser ecryptfs plus, et toutes mes données actuelles devraient être disponibles en clair sur mon disque dur.

EDIT : Le résultat pour ces commandes :

$ ls /home/.ecryptfs/my_user/.Private | head
ECRYPTFS_FNEK_ENCRYPTED.FWbOl2isOC9ScESAHyXJKgdV6pdWpf-xTJML0HpAyj4B47gvi8NfhNPzQE--
ECRYPTFS_FNEK_ENCRYPTED.FWbOl2isOC9ScESAHyXJKgdV6pdWpf-xTJML1NoC3E4VG6lgU7ry20gLR---
ECRYPTFS_FNEK_ENCRYPTED.FWbOl2isOC9ScESAHyXJKgdV6pdWpf-xTJML2EdR95BqA7AdiKe9d71xA---
ECRYPTFS_FNEK_ENCRYPTED.FWbOl2isOC9ScESAHyXJKgdV6pdWpf-xTJML4kKEf3amHWtlShyHiveiq---
ECRYPTFS_FNEK_ENCRYPTED.FWbOl2isOC9ScESAHyXJKgdV6pdWpf-xTJML4mnnK0ObQGfJgsbnilThfk--
ECRYPTFS_FNEK_ENCRYPTED.FWbOl2isOC9ScESAHyXJKgdV6pdWpf-xTJML-4VDqP7q4LxuMItSFeBdrE--
ECRYPTFS_FNEK_ENCRYPTED.FWbOl2isOC9ScESAHyXJKgdV6pdWpf-xTJML4xJnWwKHLnpPRVRK4yx7UU--
ECRYPTFS_FNEK_ENCRYPTED.FWbOl2isOC9ScESAHyXJKgdV6pdWpf-xTJML6E2-IFSM7hF5gjV26PgpJk--
ECRYPTFS_FNEK_ENCRYPTED.FWbOl2isOC9ScESAHyXJKgdV6pdWpf-xTJML77wgt4UK7NPKBNKpu.BJzE--
ECRYPTFS_FNEK_ENCRYPTED.FWbOl2isOC9ScESAHyXJKgdV6pdWpf-xTJML8a2bimSR65c9rtSsoDQWlU--

$ ls /home/.ecryptfs/my_user/.ecryptfs
auto-mount  auto-umount  Private.mnt  Private.sig  wrapped-passphrase

$ cat /home/.ecryptfs/my_user/.ecryptfs/Private.mnt
/home/my_user

2voto

Malte Skoruppa Points 12096

Vous pouvez récupérer vos données cryptées en lançant la commande suivante :

sudo ecryptfs-recover-private

Vous verrez un résultat tel que celui-ci :

INFO: Searching for encrypted private directories (this might take a while)...
INFO: Found [/home/.ecryptfs/USERNAME/.Private].
Try to recover this directory? [Y/n]: 

Appuyez sur entrée, et suivez les étapes...

INFO: Found your wrapped-passphrase
Do you know your LOGIN passphrase? [Y/n] Y
INFO: Enter your LOGIN passphrase...
Inserted auth tok with sig [xxxxxxxxxxxxxxxx] into the user session keyring
INFO: Success! Private data mounted at [/tmp/ecryptfs.m6OUhFlJ]

Vous pouvez maintenant accéder à toutes vos données dans le dossier /tmp/ecryptfs.m6OUhFlJ (ou similaire, le texte après le point est aléatoire). Vous devrez copier tout cela où vous le voulez (par exemple, dans votre dossier personnel), en utilisant un navigateur de fichiers ou en utilisant quelque chose comme :

rsync -Cav /tmp/ecryptfs.m6OUhFlJ/ ~

Notez que vous aurez besoin au moins autant d'espace libre que la taille des données cryptées pour cette opération. . Sinon, vous devrez utiliser un disque dur externe ou autre pour y copier vos données non cryptées.

Enfin, vous pouvez supprimer le ecryptfs en utilisant le centre logiciel ou une commande telle que

sudo apt-get remove ecryptfs-utils

...et maintenant, pour libérer de l'espace, et seulement après vous être assuré que toutes vos données non cryptées ont été copiées dans un endroit sûr. vous pouvez supprimer les données cryptées. Attention ! Cela supprimera irrévocablement TOUTES vos données cryptées ! Utilisez avec prudence !

sudo rm -r /home/.ecryptfs/USERNAME

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X