it-swarm.com.de

Wie kann ich ein verschlüsseltes Home-Verzeichnis auf eine andere Partition verschieben?

Wie kann ich ein verschlüsseltes Home-Verzeichnis auf eine andere Partition verschieben? Gibt es Unterschiede zwischen dem Verschieben eines unverschlüsselten Basisverzeichnisses auf eine andere Partition und einem verschlüsselten Basisverzeichnis?

Bietet das Ubuntu-Installationsprogramm möglicherweise eine Option, um Ihr Home-Verzeichnis auf einer anderen Partition zu platzieren?

10
NES

Ich gehe davon aus, dass Sie Ihre Daten auf der neuen Partition verschlüsselt halten möchten.

Schließen Sie zuerst alle laufenden Anwendungen. Wir möchten nicht, dass Dateien während des Kopiervorgangs aktualisiert werden. Kopieren Sie die verschlüsselten Daten auf die neue Partition:

ecryptfs-umount-private
chown $USER /new_mount_point/$USER
rsync -avP $HOME/.Private $HOME/.ecryptfs /new_mount_point/$USER
editor /etc/passwd # Change the user's home dir to point to the new location

Abmelden Anmelden

Wenn Sie ein verschlüsseltes Zuhause verschieben/kopieren möchten, müssen Sie nur ~/.Private und die Verschlüsselungsschlüssel (~/.ecryptfs) kopieren/verschieben. Wenn Sie an einen unverschlüsselten Ort kopieren/verschieben möchten, kopieren Sie einfach alles außer .Private und .ecryptfs.

8
João Pinto

Nachdem ich einen halben Tag lang verwirrt war, als ich mit Ubuntu 10.04 versuchte, ein verschlüsseltes Heim auf ein neues Laufwerk zu verschieben, fand ich schließlich diesen Thread.

hängen Sie Ihr neues Laufwerk ein
Legen Sie einen neuen Ordner mit Ihrem Benutzernamen an
Stelle sicher, dass du der Besitzer davon bist

chown $ USER/new_mount_point/$ USER

wenn deine Dateistruktur unter home so aussieht

  • home/benutzer/.Privat
  • home/user/.ecryptfs
  • home/.ecryptfs

verwenden Sie dies, um $ HOME und $ USER zu ersetzen. Versuchen Sie es ansonsten mit Wie kann ich ein verschlüsseltes Home-Verzeichnis auf eine andere Partition verschieben?

ecryptfs-umount-private
rsync -avP $ HOME/$ USER/.Private $ HOME/$ USER/.ecryptfs/new_mount_point/$ USER
rsync -avP $ HOME/.ecryptfs/new_mount_point

benenne deinen Home-Ordner um in "homeold"
einen neuen Ordner mit dem Namen home erstellen

Bearbeite deine fstab
Hängen Sie das neue Laufwerk in/home ein

Neustart

2
user14372

Es gibt noch eine andere Möglichkeit, dies zu tun:

Verwenden der Ubuntu-Hilfeseite unter https://help.ubuntu.com/community/Partitioning/Home/Moving

In diesem Lernprogramm erfahren Sie, wie Sie eine unverschlüsselte Partition verschieben. Das Optimierungsprogramm, mit dem ich eine verschlüsselte Partition verschoben habe, bestand jedoch darin, diesem Lernprogramm mit den folgenden Unterschieden bei den Befehlen zu folgen. Meine Erklärung, warum ich das so gemacht habe, könnte Korrekturen von jemandem erfordern, der mehr weiß als ich. Bitte bearbeite oder kommentiere sie, wenn du Zeit hast.

  1. Erstellen Sie Ihre Partition in Gparted und geben Sie ihr eine Bezeichnung, die Sie leicht erkennen können. Einige von uns haben zu viele Festplatten und Partitionen, um sich diese nach Zahlen zu merken.

  2. Vor dem Kopieren der Dateien mit rsync müssen Sie die Bereitstellung Ihres verschlüsselten Hauses mit ecryptfs-umount-private aufheben. Der Grund, warum ich das getan habe, war, dass rsync das gemountete/unverschlüsselte Zeug UND die .Private ecryptfs-Dinger zu kopieren schien. Sie benötigen nur die Ordner .Private und .ecryptfs, die in den vorherigen Beiträgen erwähnt wurden.

  3. Geben Sie zum Kopieren der Dateien den Befehl "Sudo rsync -aVP/home// media/home /" ein, anstatt "Sudo rsync -aXS --exclude = '/ * /. Gvfs'/home /./Media/home/msgstr "" "wie im Tutorial steht.


eine Anmerkung zur Ausgabe des Befehls "Sudo diff -r/home/media/home"

Der Befehl diff hat eine lange Liste von Unterschieden in meinem Fall gemeldet, aber ich glaube, das lag daran, dass ich immer noch Firefox verwendete und eine Reihe von Dokumenten öffnete, die Lesezeichen, Verlauf usw. änderten Tutorial und habe nichts vermisst. Nach dem Neustart hat Firefox eine Sitzung mit einer Reihe von Registerkarten erneut geöffnet, die ich lange vor dem Kopieren der Dateien geschlossen hatte, daher meine Annahme über die Ausgabe des Befehls diff.

2

Kopieren Sie Ihr Home-Verzeichnis auf eine andere Partition und öffnen Sie über System-> Administration-> Benutzer & Gruppen das Dialogfeld mit den Benutzereinstellungen. Klicken Sie auf das Schlüsselsymbol, um sich selbst zu authentifizieren

alt text

Wählen Sie anschließend den Benutzer aus, den Sie ändern möchten, und klicken Sie auf Eigenschaften. Wechseln Sie zur Registerkarte Erweitert

alt text

ändern Sie das Ausgangsverzeichnis in ein neues Verzeichnis, d. h. in das Verzeichnis, das Sie auf eine andere Partition kopiert haben.

0
binW