Eigentlich sagt ecryptfs Ihnen sehr genau, was Sie beim Ausführen tun sollen ecryptfs-setup-private --undo
, folgen Sie einfach den Anweisungen.
Beziehen Sie Ihren Mountpoint für das private Verzeichnis
$ PRIVATE=`cat ~/.ecryptfs/Private.mnt 2>/dev/null || echo $HOME/Private`
Dieser Befehl füllt die $PRIVATE
Variable mit dem Pfad zu Ihrem privaten Verzeichnis. Entweder wird der Pfad in einer ~/.ecryptfs/Private.mnt
Datei gespeichert (wobei ~ Ihr Ausgangsverzeichnis ist), oder wenn die Datei nicht existiert, wird auf ~ / Privater Pfad zurückgegriffen. Anschließend können Sie den echo $PRIVATE
Befehl ausführen , um den Inhalt der PRIVATE-Variablen zu überprüfen. Wenn Sie $ PRIVATE in den folgenden Befehlen sehen, wird es durch den Inhalt der Variablen ~ / Private in Ihrem Fall ersetzt.
Stellen Sie sicher, dass Sie alle relevanten Daten aus Ihrem $ PRIVATE-Verzeichnis verschoben haben
Das ist wichtig.
Hängen Sie Ihr verschlüsseltes privates Verzeichnis aus
$ ecryptfs-umount-private
eCryptFS ist eine Art Dateisystem, das im Benutzerbereich gemountet wird (Wikipedia erklärt, worum es beim Mounten geht . Dies ist auch der Grund, warum der private Ordner nicht so einfach entfernt werden kann. Stellen Sie sich dies als eine Art Proxy vor, der Ihre Dateien transparent ver- und entschlüsselt. Dieser Befehl hebt die Bereitstellung des Ordners auf, wodurch die Verschlüsselung effektiv deaktiviert wird.
Machen Sie Ihr privates Verzeichnis wieder beschreibbar
$ chmod 700 $PRIVATE
chmod
Legt die Dateiberechtigungen fest . In diesem Fall sagen Sie: "Datei / Verzeichnis in $ PRIVATE für mich lesbar, beschreibbar und ausführbar machen (700)" - Sie können das Verzeichnis sonst nicht löschen, da Sie keinen Schreibzugriff haben.
Entfernen Sie $ PRIVATE, ~ / .Private, ~ / .ecryptfs
Hinweis: DIES IST SEHR DAUERHAFT, SEHR VORSICHTIG
$ rm -rf $PRIVATE ~/.Private ~/.ecryptfs
Das macht genau das, was es sagt. rm
Befehl bedeutet ReMove, -r
bedeutet rekursiv (um Verzeichnisse rekursiv zu entfernen) und f
bedeutet Force ("hör auf, mich zu nerven, lösche es einfach"). Dadurch werden alle drei Verzeichnisse entfernt: $ PRIVATE, ~ / .Private, ~ / .ecryptfs
Wenn Sie möchten, können Sie diese Verzeichnisse manuell aus Nautilus entfernen (überprüfen Sie einfach "Ansicht> Versteckte Dateien anzeigen", um die Verzeichnisse .Private und .ecryptfs in Ihrem Ausgangsverzeichnis anzuzeigen).
Deinstallieren Sie die Dienstprogramme (dies ist spezifisch für Ihre Linux-Distribution).
$ sudo apt-get remove ecryptfs-utils libecryptfs0
Dadurch wird ecryptfs-utils
und entfernt libecryptfs0
. Sie können dies stattdessen über Synaptic tun oder es einfach ignorieren, wenn Sie eCryptFS beibehalten möchten (z. B. für andere Benutzer).
Wenn Sie diese Anweisungen befolgen, besteht keine Gefahr, Ihr System zu beschädigen oder Ihre Dateien zu verlieren - es sei denn, Sie sichern Ihre Dateien nicht aus dem Verzeichnis ~ / Private.