Estou tentando criar um novo usuário no Ubuntu 14.04 LTS a partir da linha de comando do bash. Eu uso os seguintes 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
Depois de criar este novo usuário, encontrei 3 problemas:
Não consigo fazer login no Ubuntu usando o usuário sam. Sempre que faço login, sou enviado de volta à tela de login.
Quando olho para o
/etc/passwd
arquivo, vejo que não há shells padrão definidos para o usuário sam:cat /etc/passwd | grep sam sam:x:1003:1003:Samwise the Brave:/home/sam:
A pasta inicial de Sam não foi criada, ou seja
/home/sam
, não existe.
Alguma pista sobre o que poderia causar todos esses problemas?
Devo observar aqui que, quando crio um usuário usando o Unity Control Center, esses problemas não ocorrem. Mas eu gostaria de poder usar a linha de comando, pois tenho dezenas de usuários para criar.