Estoy tratando de crear un nuevo usuario en Ubuntu 14.04 LTS desde la línea de comando bash. Yo uso los siguientes comandos:
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
Después de crear este nuevo usuario, encontré 3 problemas:
No puedo iniciar sesión en Ubuntu con el usuario sam. Cada vez que inicio sesión, me devuelven a la pantalla de inicio de sesión.
Cuando miro el
/etc/passwd
archivo, puedo ver que no hay shells predeterminados definidos para el usuario sam:cat /etc/passwd | grep sam sam:x:1003:1003:Samwise the Brave:/home/sam:
La carpeta de inicio de Sam no se creó, es decir
/home/sam
, no existe.
¿Alguna pista sobre lo que podría causar todos estos problemas?
Debo señalar aquí que cuando creo un usuario usando el Centro de control de Unity, estos problemas no ocurren. Pero me gustaría poder usar la línea de comando ya que tengo docenas de usuarios para crear.