Ich habe ein Benutzerkonto, das vom Client mit uneingeschränktem sudo
Zugriff bereitgestellt wird , aber dieser Benutzer hat kein Home-Verzeichnis. Ich möchte eine erstellen, bin mir aber nicht sicher, wie ich vorgehen soll.
Ich habe versucht, mich als normaler Benutzer sudo su
anzumelden, mich bei root anzumelden und dann auszuführen
usermod -d /home/user -m user
Aber es gibt die Nachricht, die usermod: no changes.
ich annehme , weil mein Benutzer bereits angemeldet ist?
Andere Lösungen scheinen das Entfernen und Neuerstellen meines Benutzerkontos mit einem Home-Verzeichnis zu beinhalten. Da der Benutzer jedoch bereits angemeldet ist, kann es bei diesem Ansatz zu Problemen kommen.
Gibt es eine Möglichkeit, das Home-Verzeichnis meines Benutzers mit dem Zugriff zu erstellen, den ich habe, oder muss ich meinen Kunden / Anbieter informieren, um mein Konto neu zu erstellen?
quelle
/etc/skel
Home-Verzeichnis-Vorlage in das Home-Verzeichnis des neuen Benutzers zu kopieren.cp -ar /etc/skel/ /home/$user && chown -R $user:$user /home/$user
Dies ist auch das, was der Adduser beim Erstellen eines neuen Benutzerkontos tut.Zusätzlich zu dem, was @HBruijn geschrieben hat, müssen Sie auch das richtige
chmod
Verzeichnis anwenden, dh:quelle