Você pode ter usado acidentalmente "useradd" em vez de "adduser" - o que adiciona o usuário, mas não configura um perfil para ele / ela - ou pode estar faltando os arquivos "skeleton" em / etc / skel, que normalmente configuram uma conta de usuário padrão.
Faça sudo userdel username
(onde username
é o nome da conta que você está criando) e, em seguida, sudo adduser username
publique a saída aqui. Você DEVE obter algo como o seguinte:
me@banshee:~$ sudo adduser noob
Adding user `noob' ...
Adding new group `noob' (1005) ...
Adding new user `noob' (1005) with group `noob' ...
Creating home directory `/home/noob' ...
Copying files from `/etc/skel' ...
Enter new UNIX password:
Retype new UNIX password:
Changing the user information for noob
Enter the new value, or press ENTER for the default
Full Name []:
Room Number []:
Work Phone []:
Home Phone []:
Other []:
Is the information correct? [Y/n]
Se você fizer tudo isso e o usuário ainda não receber uma solicitação completa, faltam alguns arquivos do / etc / skel - envie novamente e podemos ajudar ainda mais. Eu acho que você acabou de usar acidentalmente em useradd
vez de adduser
, porém, o que não faz QUALQUER das coisas acima - ele apenas cria uma conta do sistema e é isso, sem homedir, sem nada.
$
indica o shell antigo simples. Façasudo usermod --shell /usr/bin USERNAME
e substitua "USERNAME" pelo nome do usuário.