En fait, ecryptfs vous dit très précisément quoi faire lorsque vous exécutez ecryptfs-setup-private --undo
, suivez simplement ses instructions.
Obtenez votre point de montage de répertoire privé
$ PRIVATE=`cat ~/.ecryptfs/Private.mnt 2>/dev/null || echo $HOME/Private`
Cette commande remplit la $PRIVATE
variable avec le chemin d'accès à votre répertoire privé. Soit le chemin est stocké dans un ~/.ecryptfs/Private.mnt
fichier (où ~ est votre répertoire personnel), soit si le fichier n'existe pas, il reviendra à ~ / Chemin privé. Vous pouvez ensuite exécuter la echo $PRIVATE
commande pour vérifier le contenu de la variable PRIVATE. Lorsque vous voyez $ PRIVATE dans les commandes suivantes, il sera remplacé par le contenu de la variable, ~ / Private dans votre cas.
Assurez-vous que vous avez déplacé toutes les données pertinentes hors de votre répertoire $ PRIVATE
C'est important.
Démontez votre répertoire privé chiffré
$ ecryptfs-umount-private
eCryptFS est une sorte de système de fichiers qui est monté dans l'espace utilisateur (Wikipedia explique de quoi il s'agit . C'est également la raison pour laquelle le dossier privé ne peut pas être supprimé si facilement. Considérez-le comme une sorte de proxy qui chiffre et déchiffre vos fichiers de manière transparente. Cette commande démonte le dossier qui désactive efficacement le cryptage.
Rendre votre répertoire privé accessible en écriture
$ chmod 700 $PRIVATE
chmod
définit les autorisations de fichier . Dans ce cas, vous dites: "rendez le fichier / répertoire stocké dans $ PRIVATE lisible, inscriptible et exécutable pour moi (700)" - vous ne pouvez pas autrement supprimer le répertoire car vous n'avez pas accès en écriture.
Supprimer $ PRIVATE, ~ / .Private, ~ / .ecryptfs
Remarque: CECI EST TRÈS PERMANENT, SOYEZ TRÈS PRUDENT
$ rm -rf $PRIVATE ~/.Private ~/.ecryptfs
Cela fait exactement ce qu'il dit. rm
commande signifie ReMove, -r
signifie récursif (pour supprimer récursivement les répertoires) et f
signifie Force ("arrêtez de me harceler, supprimez-le"). Cela supprimera ces trois répertoires: $ PRIVATE, ~ / .Private, ~ / .ecryptfs
Si vous le souhaitez, vous pouvez supprimer ces répertoires manuellement de Nautilus (cochez simplement "Affichage> Afficher les fichiers cachés" pour voir les répertoires .Private et .ecryptfs dans votre répertoire personnel).
Désinstallez les utilitaires (ceci est spécifique à votre distribution Linux)
$ sudo apt-get remove ecryptfs-utils libecryptfs0
Cela supprimera ecryptfs-utils
et libecryptfs0
. Vous pouvez le faire à partir de Synaptic à la place ou simplement l'ignorer si vous souhaitez conserver eCryptFS (par exemple pour d'autres utilisateurs).
Si vous suivez ces instructions, il n'y a aucun risque de détruire votre système ou de perdre vos fichiers - sauf, bien sûr, si vous ne sauvegardez pas vos fichiers à partir du répertoire ~ / Private.