Ubuntu 18.10 Cosmic Cuttlefish
Ubuntu 18.04 Bionic Beaver
Ubuntu 16.04 Xenial Xerus
Möchte man bei einem mittels ecryptfs verschlüsselten Benutzerverzeichnis den Benutzernamen und das Benutzerverzeichnis umbenennen, kann man die notwendigen Schritte im Terminal [1][2] wie nachfolgend beschrieben durchführen.
Die hier genannten Namen alter_benutzer und neuer_benutzer sind beispielhaft und müssen an die tatsächlich zu verwendenden Namen angepasst werden.
Der Benutzer darf nicht angemeldet sein, d. h. man arbeitet entweder im Recovery Modus oder von einem weiteren Benutzerkonto mit administrativen Rechten (vgl. ecryptfs/Einrichten (Abschnitt „Vorbereitungen“)).
Das verschlüsselte Verzeichnis des Benutzers darf nicht eingebunden sein (!), d. h. folgendes Kommando ergibt eine leere Ausgabe
mount | grep alter_benutzer
Falls diese Ausgabe nicht leer ist, weil der Benutzer seit dem Systemstart angemeldet war, dann führt man am einfachsten einen Neustart durch.
Benutzer und das dazugehörige Verzeichnis umbenennen:
sudo usermod -l neuer_benutzer -m -d /home/neuer_benutzer alter_benutzer
Im versteckten Verzeichnis /home/.ecryptfs ebenfalls das Verzeichnis des Benutzers umbenennen:
sudo mv /home/.ecryptfs/alter_benutzer/ /home/.ecryptfs/neuer_benutzer
Den Inhalt der Datei /home/.ecryptfs/neuer_benutzer/.ecryptfs/Private.mnt verwaist auf das alten Benutzerverzeichnis, was nachfolgend geändert wird:
sudo sed -i 's/alter_benutzer/neuer_benutzer/' /home/.ecryptfs/neuer_benutzer/.ecryptfs/Private.mnt
Die ins Leere verweisenden Symlinks zunächst umbenennen (können später gelöscht werden):
sudo mv /home/neuer_benutzer/.ecryptfs /home/neuer_benutzer/.ecryptfs~ sudo mv /home/neuer_benutzer/.Private /home/neuer_benutzer/.Private~
und dann neue Symlinks erstellen:
sudo ln -s /home/.ecryptfs/neuer_benutzer/.ecryptfs /home/neuer_benutzer/.ecryptfs sudo ln -s /home/.ecryptfs/neuer_benutzer/.Private /home/neuer_benutzer/.Private
Jetzt sind, wegen der neuen Symlinks, die Besitzrechte anpassen:
sudo chown -R neuer_benutzer: /home/neuer_benutzer/
Diese Revision wurde am 6. Februar 2019 23:00 von Beforge erstellt.
Die folgenden Schlagworte wurden dem Artikel zugewiesen:
Verschlüsselung, Sicherheit