"Konnte nicht chdir zum Home-Verzeichnis / home / me: Keine solche Datei oder Verzeichnis"

13

Ich verwende 12.04 auf meinem Server.

Ich habe mit adduser meund einen neuen Benutzer erstellt passwd meund ihn zu sudo hinzugefügt.

Wenn ich mich anmelde, sehe ich Folgendes.

Could not chdir to home directory /home/me: No such file or directory    
$

Ich tippe bashund es fängt an "normal" auszusehen

$ bash
me@server:/$

Wie kann ich vermeiden, dass ich bashjedes Mal tippe, wenn ich mich anmelde?

ddd
quelle
2
Wie haben Sie den neuen Benutzer erstellt?
MattDMo
2
Diese Antwort hat überhaupt nichts mit dieser Frage zu tun und hilft mir nicht weiter.
ddd
Welchen Befehl haben Sie zum Erstellen des Benutzers verwendet? Fügen Sie Ihrer Frage auch die Ausgabe von hinzu cat /etc/passwd.
Braiam
adduser me, passwd me
ddd
2
getent passwd $USER
Florian Diesch

Antworten:

22

adduserist zu einfach und stellt die Standardeinstellungen nicht richtig ein. Es wird empfohlen, useraddwann immer möglich zu verwenden. Sie können den neuen Benutzer entfernen und erneut erstellen useradd -D meoder selbst reparieren:

sudo mkdir /home/me
sudo usermod --shell /bin/bash --home /home/me me
sudo chown -R me:me /home/me
cp /etc/skel/.* /home/me/

Wenn du getent passwd meFlorian so benutzt hättest, hättest du so etwas gesehen:

sudo getent passwd me
boggus:x:1002:1002::/home/me:/bin/sh

Und ls /homewürde das Benutzerverzeichnis nicht als Fehler anzeigen:

Could not chdir to home directory /home/me: No such file or directory
Braiam
quelle
Im letzten Schritt erhalte ich jedoch cp: cannot stat / etc / skel / *: Keine solche Datei oder kein solches Verzeichnis. Was macht das?
ddd
wenn ich es tue, gibt useradd -D mees nur eine Liste von Argumenten aus. Ich bin userdel mevorher gelaufen
ddd
Bitte bearbeiten Sie Ihre Frage und fügen Sie die Ausgabe von hinzu apt-cache policy passwd.
Braiam
@ddd auch, ist man sicher , dass userdann addnicht adddann user? Bitte benutzen Sie Copy Paste um sicher zu gehen.
Braiam
2
@ddd aber dann sagen, was schief gelaufen ist ... bearbeiten Sie Ihre Frage und fügen Sie die Informationen ...
Braiam