Ich versuche, einen neuen Benutzer in Ubuntu 14.04 LTS über die Bash-Befehlszeile zu erstellen. Ich benutze die folgenden Befehle:
sudo useradd -c "Samwise the Brave" sam
sudo passwd sam
Enter new UNIX password: hello-1234
Retype new UNIX password: hello-1234
passwd: password updated successfully
Nach dem Erstellen dieses neuen Benutzers sind drei Probleme aufgetreten:
Ich kann mich mit dem Benutzer sam nicht bei Ubuntu anmelden. Immer wenn ich mich anmelde, werde ich zurück zum Anmeldebildschirm geschickt.
Wenn ich in die
/etc/passwd
Datei schaue , sehe ich, dass für Benutzer sam keine Standard-Shells definiert sind:cat /etc/passwd | grep sam sam:x:1003:1003:Samwise the Brave:/home/sam:
Sams Home-Ordner wurde nicht erstellt, existiert also
/home/sam
nicht.
Gibt es Hinweise darauf, was all diese Probleme verursachen könnte?
Ich sollte hier beachten, dass diese Probleme nicht auftreten, wenn ich einen Benutzer mit dem Unity Control Center erstelle. Ich möchte jedoch die Befehlszeile verwenden können, da ich Dutzende von Benutzern erstellen muss.