Wie wechselt man das Benutzerverzeichnis in Ubuntu 9.04?

40

Weiß jemand, wie ich mein Heimatverzeichnis in der Shell bitte ändern könnte?

Daniel Elliott
quelle
ubuntuforums.org/showthread.php?t=46866 Dies ist eine nette Anleitung zum Umzug in die Heimat. Ich habe das nicht selbst ausprobiert, aber es sieht ziemlich kompliziert aus. Nick
Nick
Es ist nicht so kompliziert wie es aussieht, sie mussten es nur Leuten, die mit dem Prozess nicht vertraut sind, im Detail erklären. Alles, was es wirklich bedeutet, ist (1) Partition erstellen, falls erforderlich (2) Partition einhängen (3) Dateien kopieren (3) Partition aushängen (4) Bearbeiten /etc/fstab(5) Altes Home-Verzeichnis aus dem Weg räumen (6) Neues Home-Verzeichnis verschieben um /home(7) einhängen neue /home(8) überprüfen Sie alles, und entfernen Sie alte Heimatverzeichnis
David Z

Antworten:

65

Laufen

sudo usermod -d new_home_dir   Benutzername

ändert Ihr Home-Verzeichnis in new_home_dirund aktualisiert auch die Systemdatei, in der der Speicherort Ihres Home-Verzeichnisses gespeichert ist ( /etc/passwd).

Wenn Sie auch alle Dateien aus Ihrem aktuellen Ausgangsverzeichnis verschieben möchten, verwenden Sie:

sudo usermod -d new_home_dir   -m   Benutzername
David Z
quelle
1
Arbeitete für mich in Ubuntu 12.04, danke
HappyDeveloper
Nachdem ich dies getan habe, wird nur der Desktop-Hintergrund angezeigt, wenn ich mich anmelde. Für den 13.10. Ist dies sogar eine Antwort aus dem Jahr 2009 :)
Aleks
1
@Aleks Die Funktionalität von usermodhat sich seit Jahren oder wahrscheinlich Jahrzehnten nicht geändert, daher sollte diese Antwort immer noch gültig sein. Was den Grund angeht, warum Sie nur Ihren Desktop-Hintergrund sehen, hängt möglicherweise etwas anderes in Ihrer Desktop-Umgebung vom Benutzernamen ab. In diesem Fall usermodwissen Sie nichts darüber. Aber ich kann nur raten, warum dies geschieht (ohne Zugriff auf das System zu haben).
David Z
Danke David. Ich dachte auch, dass sich diese Funktionalität seit Jahren nicht geändert hat, also habe ich es versucht. Meine war eine frische Neuinstallation von Ubuntu, daher half mir diese Antwort mit zusätzlichen Schritten askubuntu.com/a/250877/223469 (genau wie Ihre, aber mit zusätzlichen Schritten - oder genauer, um einen neuen frischen neuen Ordner zu erstellen, der in meinem Fall hat mir gereicht) danke David
Aleks
2

Ich habe dies nicht ausprobiert, aber ich denke, Sie können es in / etc / passwd ändern.

Johan
quelle