web-dev-qa-db-fra.com

supprimer des dossiers du contrôle encfs

J'ai chiffré quelques dossiers avec des encfs. Je ne veux plus le faire; Je veux que ces dossiers ne soient pas cryptés comme avant. Comment puis-je supprimer les dossiers du contrôle encfs?

Merci

5
Max Popp

Tout d’abord, j’ai besoin d’expliquer comment fonctionne encfs. Il utilise essentiellement 2 dossiers:

  • un rootdir dossier où sont stockées les données chiffrées (par exemple ~/encfs/.encrypted). Il s’agit d’un dossier entièrement normal, mais les données ne peuvent pas être lues directement.
  • un dossier mountPoint où les données déchiffrées sont visibles. C'est celui que vous utilisez (par exemple ~/encfs/clear). Ce n'est pas un dossier typique, plus semblable à une clé USB.

Toutes les modifications que vous apportez dans mountPoint sont cryptées par des enveloppes dans rootdir.

Si vous souhaitez supprimer les données du contrôle encfs, il vous suffit de déplacer les fichiers du mountPoint vers un autre dossier. Encfs considérera simplement que vous avez supprimé les données et supprimera les fichiers correspondants du répertoire rootdir.

Ensuite, vous voudrez probablement vous débarrasser des dossiers rootdir et mountPoint. La première étape consiste à démonter le mountPoint:

fusermount -u ~/encfs/clear

Après cela, seul le rootdir restera. Vous pouvez ensuite simplement supprimer le dossier vide (il est judicieux de vérifier d’abord s'il est vraiment vide) ~/encfs/.encrypted.

2
Aurelien