Ich habe eine neue Ubuntu 10.04-Installation mit verschlüsseltem Home-Verzeichnis (unter Verwendung der vom Ubuntu-Installer angebotenen integrierten Verschlüsselung).
Was ist der einfachste Weg, um die Verschlüsselung zu beenden? (Dh, um mein Home-Verzeichnis dauerhaft zu entschlüsseln.)
(Es gibt mir Probleme mit Kernel-Updates, und ich möchte nur den Ärger reduzieren, den ich mit dieser Installation habe.)
quelle
/home/.ecryptfs/<myusername>
zuerst löschen . Außerdem hatte ich wieder einzuhängen/
obwohl in der Root - Konsole, aber ich denke , das ist eine andere Geschichte. Vielen Dank!sudo su
) wechseln, anstatt "über grub zu root" neu zu booten. Sie müssen jedoch/home/user
(cd /home
zum Beispiel) ausumount /home/user
dem Verzeichnis aussteigen und Probleme haben, um das Home-Verzeichnis zu entfernen, bevor Sie das verwenden könnenrm -rf
. Sie müssen auchrm -rf /home/user.backup/.ecryptfs
vor dem Entfernen der 2 Pakete./home/<username>/.gvfs: Cannot stat: Permission denied
rsync -avz --exclude '*.gvfs' /home/<username> /home/<username>.backup
Hier sind Sie, hoffe das hilft (siehe
ecryptfs-setup-private(1)
):Die Ausgabe behauptet:
quelle
.ecryptfs/jonik/.Private
nach dem Kernel-Update ordnungsgemäß anmelden oder haben Sie die Verschlüsselung gesichert und rückgängig gemacht?Das erste, was zu tun ist: SICHERN IHRES HAUSES Ich kann es nicht lauter sagen ... Das Rückgängigmachen der Verschlüsselung entspricht dem Zurücksetzen (
rm -rf
) Ihres Hauses, das tatsächlich von einem Mount verborgen wird.2. Schritt: Melden Sie sich von einem Desktop-Manager ab und rufen Sie eine virtuelle Konsole auf (
CTRL-ALT-F1
)Zum Schluss: für Details:
Für den Fall, dass Sie die Einrichtung Ihres privaten eCryptfs-Verzeichnisses entfernen möchten, müssen Sie die folgenden Aktionen sehr sorgfältig manuell ausführen:
Beziehen Sie Ihren Mountpoint für das private Verzeichnis
PRIVATE= cat ~/.ecryptfs/Private.mnt 2>/dev/null || echo $HOME/Private
Stellen Sie sicher, dass Sie alle relevanten Daten aus Ihrem
$PRIVATE
Verzeichnis verschoben habenHängen Sie Ihr verschlüsseltes privates Verzeichnis aus
Machen Sie Ihr privates Verzeichnis wieder beschreibbar
Entfernen Sie
$PRIVATE
,~/.Private
,~/.ecryptfs
Hinweis: Dies ist sehr DAUER, sehr vorsichtig seinDeinstallieren Sie die Dienstprogramme
Ich würde sagen, Schritt 5 ist ein bisschen falsch: Es gibt keine Notwendigkeit zu löschen
$PRIVATE
, was für mich mein Zuhause war ....Nach
.Private
und.ecryptfs
Löschen wiederherstellen nur zu Hause:]quelle
Diese Schritte funktionieren in einer Serverumgebung
Schritt 1: Sichern Sie Ihr Home-Verzeichnis
Schritt 2: Bestätigen Sie, ob alles gesichert ist
Schritt 3: Hängen Sie den Home-Ordner um, da das Verschlüsselungsprogramm ihn normalerweise an den Mount-Punkt hängt, z. B.
/home/$USER
auch bekannt als$HOME
. Sie können Ihren Mount-Punkt durch Ausführen bestätigendf -h $HOME
. Sie müssencd /tmp
(oder ein anderes Nicht-$HOME
Verzeichnis), um die Bereitstellung aufheben zu können$HOME
Schritt 4: Löschen Sie den alten Basisordner
Schritt 5: Entfernen Sie die Verschlüsselungsprogrammdatei
Schritt 6: Entfernen Sie die Verschlüsselungsprogramme aus dem System
Schritt 7: Wiederherstellen des unverschlüsselten Basisordners unter dem ursprünglichen Pfad
Schritt 8: Ändern Sie den Besitz des wiederhergestellten Ordners wieder auf Ihren Benutzer
Schritt 9: Abmelden / Anmelden, um sicherzugehen, dass alle Benutzerdaten korrekt neu gestartet werden (oder dass Fehler auftreten, während Sie sich an Ihre Arbeit erinnern)
quelle
Hinzufügen eines weiteren Leitfadens zur langen Liste, nachdem mir klar wurde, dass die an anderer Stelle genannten aufdringlichsten Schritte nicht erforderlich sind.
Mein Guide muss nicht neu gestartet werden und ich habe es erfolgreich über SSH beendet . Es sollte auch funktionieren, wenn andere eCryptfs-Mounts auf dem Computer vorhanden sind.
Die einzige nicht offensichtliche Voraussetzung ist, dass Sie sich als ein anderer Benutzer mit
sudo
Zugriff anmelden können.Melden Sie sich als Benutzer mit dem verschlüsselten Basisverzeichnis an (
user
in diesem Handbuch genannt).Um die Pfade in den folgenden Schritten einfach und symmetrisch zu halten:
Duplizieren Sie den Inhalt des entschlüsselten Basisordners in ein anderes Verzeichnis.
Abmelden (
exit
oderlogout
). Melden Sie sich als ein anderer Sudoer an.Stellen Sie sicher, dass die eCryptfs-Bereitstellung nicht bereitgestellt ist. Tun Sie es nicht
umount
manuell, es kann zu Datenverlust kommen! (Ich habe es selbst erlebt. Ich hatte eine weitere SSH-Sitzung mituser
angemeldetem Benutzer.)Die Ausgabe muss leer sein. Falls es andere eCryptfs-Mounts gibt, darf dieser keine enthalten
/home/user
.Genau wie in Schritt 2.
Markieren Sie das Duplikat als nicht mit eCryptfs verwaltet. (Es ist nicht erforderlich, eCryptfs-Pakete zu deinstallieren, insbesondere wenn andere eCryptfs-Bereitstellungen vorhanden sind.)
Verschieben Sie das nicht verschlüsselte Basisverzeichnis an den richtigen Ort.
Melden Sie sich als an
user
und überprüfen Sie, ob alles funktioniert und eCryptfs nicht aktiviert wird.Entfernen Sie den ursprünglichen Inhalt des
user
Basisordners und die verschlüsselten Daten.quelle
Wenn Sie auf einem externen Speicher sichern können, führen Sie dies aus. (Nicht direkt benötigt, aber immer gut vor der Dateibearbeitung.)
Machen Sie sich
tty
zumindest ein wenig mit. (PresseCtrl Alt F7
,Ctrl Alt F1
etc.) Sie müssen mit zwei arbeitentty
es. Ein Root und einer Ihrer Hauptbenutzer.Melden Sie sich als
root
in einem separaten Verzeichnis an, und erstellen Sie ein neues BasisverzeichnisMelden Sie sich von der grafischen Sitzung ab. Sie können einen Neustart durchführen, um sicherzustellen, dass unter Ihrem normalen Benutzer keine Programme ausgeführt werden.
Melden Sie sich als normaler Benutzer an einem separaten Ort an und verschieben Sie alle Ihre Dateien an das neue Ziel:
root
benenne die Verzeichnisse mit dem tty um:alles sollte jetzt funktionieren. :) Sobald Sie fertig sind, entfernen Sie die alten Dateien
/home/.encryptfs
,/home/user.encfs
,/home/user/.Private
,/home/user/.encryptfs
. Wenn Sie möchten, können Sie sie zuerst umbenennen und später entfernen.quelle
Ich habe hier keine der Antworten verwendet. Stattdessen (in Ubuntu Studio 14.04):
Ich sehe keinen Grund dafür, dass das Entfernen des Pakets, das verschlüsselte Home-Verzeichnisse bereitstellt, nicht optional sein sollte, und ich habe das Entfernen des neuen Benutzerkontos, das ich zu diesem Zweck erstellt habe, verschoben, da ich denke, dass es in Zukunft nützlich sein könnte.
Mein Grund dafür? Der alte Computer sieht aus wie es ausfällt. Wenn dies fehlschlägt, möchte ich problemlos auf die Festplatte eines anderen Computers zugreifen können.
quelle
Joniks Erklärung funktioniert gut. Aber anstelle von Schritt 2 habe ich Folgendes getan:
rm -rf .ecryptfs
Anstelle von Schritt 6: Drücken Sie dann Ctrl+ F7. Wenn der GUI-Anmeldebildschirm nicht angezeigt wird, drücken Sie Ctrl+ F8.
quelle
Einfache Lösung, die bei mir funktioniert hat:
Sie sollten einen anderen Benutzer mit sudo-Zugriff haben
sudo rm -rf /home/youruser/.ecryptfs
sudo rm /home/youruser/.Private
sudo apt-get remove --purge ecryptfs-utils libecryptfs1
sudo reboot
quelle