ubuntuusers.de

Default Benutzerordner für neue User auf zweiter Festplatte

Status: Ungelöst | Ubuntu-Version: Ubuntu 24.04 (Noble Numbat)
Antworten |

chris66my

Anmeldungsdatum:
10. Februar 2025

Beiträge: 2

Ich möchte gerne in einer neuen Installation die Benutzerordner auf ein zweites Laufwerk auslagern. Dazu habe ich dieses Laufwerk erfolgreich unter /srv/data eingebunden. Dort gibt es bereits den Unterordner /home für die neuen Benutzerordner.

In der Datei /etc/default/useradd habe ich folgende Zeile eingefügt: HOME=/srv/data/home

Lege ich jetzt im System unter Benutzer in der grafischen Oberfläche einen neuen Benutzer an, wird der Home Ordner dennoch unter /home angelegt. Auch wenn ich mit adduser in der Komandozeile den Benutzer anlege landet der Ordner unter /home. Nur wenn ich den Benutzer über useradd anlege wird der Ordner in /srv/data/home angelegt. Dabei spielt es keine Rolle ob ich den Pfad über -d mit übergebe ode nicht. Gibt es eine Lösung, die auch die Default Einstellungen für den Home Ordner für System/Benutzer und für adduser in der Kommandozeile ändert?

Über eine Rückmeldung würde ich mich sehr freuen. Habe mir jetzt schon einig Stunden an diesem Problem die Zähne ausgebissen.

Gruss und vielen Dank,

chris66my

schwarzheit Team-Icon

Supporter
Avatar von schwarzheit

Anmeldungsdatum:
31. Dezember 2007

Beiträge: 3910

Lesestoff: Home umziehen

Ruth-Wies

Avatar von Ruth-Wies

Anmeldungsdatum:
12. April 2023

Beiträge: 296

Wohnort: im Exil ;(

Willkommen im Forum.

Alternativ zum Vorschlag von schwarzheit

chris66my schrieb:

In der Datei /etc/default/useradd habe ich folgende Zeile eingefügt: HOME=/srv/data/home

Lege ich jetzt im System unter Benutzer in der grafischen Oberfläche einen neuen Benutzer an, wird der Home Ordner dennoch unter /home angelegt. Auch wenn ich mit adduser in der Komandozeile den Benutzer anlege landet der Ordner unter /home.

useradd und adduser sind zwei paar Schuhe. (In der Tat verwirrend.) Es müsste – wenn schon – /etc/adduser.conf bearbeitet werden.

chris66my

(Themenstarter)

Anmeldungsdatum:
10. Februar 2025

Beiträge: 2

Hallo Ruth-Wies,

danke für diesen Hinweis. Damit bin ich jetzt schon mal wieder einen Schritt weiter in meiner Aufgabe. Den Hinweis von Home umziehen hatten ich vorher bereits gefunden und daraus die Änderung der etc/default/useradd abgeleitet.

Wenn ich jetzt zusätzlich in der /etc/adduser.conf diese Einstellung setze: DHOME=/srv/data/home kann ich über Einstellungen > Benutzer aber leider keinen neuen Benutzer mehr anlegen. Es erscheint dann diese Fehlermeldung:

Anlegen des Kontos fehlgeschlagen running '/usr/sbin/adduser' failed: Der Kindprozess wurde mit Status 82 beendet.

Die Anlage des neuen Benutzers über adduser funktioniert aber wie gewünscht. Der Home Orddner befindet sich danach in dem Ordner /srv/data/home. Auch kann ich diesen Benutzer über Einstellungen > Benutzer dann löschen. Allerdings kann der Homeordner über diesen Weg nicht gelöscht werden. Durch die 3 Optionen einen Benutzer anzulegen ist diese Aufgabe schon eine ganz schöne Herausforderung. Das hätte ich nicht erwartet.

Antworten |