
Ich habe den Benutzer mit „useradd“ erstellt, das Passwort mit dem Befehl „passwd“ erstellt und konnte mich als neuer Benutzer anmelden, aber wenn ich „cd“ eingebe, kommt die Meldung /home/newuser, keine Datei oder kein Verzeichnis gefunden.
Kann mir jemand erklären, wie ich jedes Mal, wenn ich einen Benutzer mit diesem bestimmten Benutzernamen hinzufüge, manuell ein neues Verzeichnis erstellen muss?
Antwort1
-d, --home HOME_DIR Der neue Benutzer wird mit HOME_DIR als Wert für das Anmeldeverzeichnis des Benutzers erstellt. Standardmäßig wird der LOGIN-Name an BASE_DIR angehängt und als Name des Anmeldeverzeichnisses verwendet. Das Verzeichnis HOME_DIR muss nicht vorhanden sein, wird aber nicht erstellt, wenn es fehlt.
Alternativ können Sie prüfen, wie adduser
sich Ihr System verhält. Normalerweise können Sie Informationen zur Funktionsweise anfordern, indem Sie --help
oder ähnlich als Parameter verwenden.
ÜberprüfenErstellen Sie das Home-Verzeichnis, während Sie einen Benutzer erstellen [Duplikat]. Wenn Sie eine Debian-Variante verwenden adduser
und useradd
es sich um unterschiedliche Dinge handelt, überprüfen Sie die Parameter auf Ihrem System einzeln.