Es posible que haya utilizado accidentalmente "useradd" en lugar de "adduser", que agrega al usuario, pero no configura un perfil para él / ella, o puede que le falten los archivos "esqueleto" en / etc / skel que normalmente se configuran una cuenta de usuario predeterminada
Haga sudo userdel username
(dónde username
está el nombre de la cuenta que está creando) y luego sudo adduser username
publique el resultado aquí. DEBE obtener algo como lo siguiente:
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]
Si hace todo eso y el usuario aún no recibe un mensaje completo, entonces le faltan algunos archivos de / etc / skel - por favor publique de nuevo, y podemos ayudarlo más. Sin embargo, creo que simplemente usaste accidentalmente en useradd
lugar de adduser
, lo que no hace NINGUNA de las cosas anteriores, solo crea una cuenta del sistema y eso es todo, sin homedir, nada.
$
indica el viejo shell simple. Hagasudo usermod --shell /usr/bin USERNAME
y reemplace "NOMBRE DE USUARIO" con el nombre del usuario.