Benutzer unter Linux (Ubuntu) erstellt, ohne ein Basisverzeichnis zu erstellen - Probleme verursachen

1910
nicorellius

Dies kann ein Anfängerfehler sein, aber ich habe in Linux auf einem Ubuntu-System einen Benutzer (neuen Benutzer) erstellt und nicht das Basisverzeichnis für diesen Benutzer erstellt. Wenn ich mich jetzt anmelde, gibt es Probleme ... Wenn ich den Pfad lösche home/<new user>und versuche, mich im System anzumelden, wird mir mitgeteilt, dass ich root als Basisverzeichnis verwenden kann, aber es werden wahrscheinlich Probleme auftreten, und dann wird es nicht zugelassen Ich melde mich an.

Was ist der beste Weg, um dieses Verzeichnis mit den entsprechenden Berechtigungen zu erstellen? Soll ich einfach einen anderen Benutzer erstellen und diesen löschen? Ich brauche Hilfe...

2

1 Antwort auf die Frage

2
Ignacio Vazquez-Abrams

Erstellen Sie das Verzeichnis, bezeichnen Sie es als <Neuer Benutzer>: <Neue Gruppe>, chmod it 0700 und kopieren Sie den gesamten Inhalt einschließlich der versteckten Dateien von / etc / skel in das neue Ausgangsverzeichnis.

... und stellen Sie dann sicher, dass der Pfad zu diesem Verzeichnis als Home des Benutzers in * / etc / passwd * richtig festgelegt ist. Außerdem ist es wahrscheinlich besser, den Inhalt von * / etc / skel * in das neue Home-Verzeichnis zu kopieren vor * chown * -ing und * chmod * -ing. quack quixote vor 14 Jahren 0
Richtig, ja. Kopieren Sie die Berechtigungen und ändern Sie sie. Dateien sollten 0600 sein, Verzeichnisse sollten 0700 sein. Ignacio Vazquez-Abrams vor 14 Jahren 0