Можливо, ви випадково використали "useradd" замість "adduser" - це додає користувача, але не створив для нього профіль - або, можливо, вам не вистачає файлів "скелет" у / etc / skel, які зазвичай встановлюються створити обліковий запис користувача за замовчуванням.
Будь ласка, зробіть це sudo userdel username
(де username
назва імені облікового запису, який ви створюєте), а потім sudo adduser username
опублікуйте висновок тут. Ви повинні ВИНИКНУТИ щось таке:
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]
Якщо ви все це зробите, а користувач все ще не отримує повного запиту, то вам не вистачає деяких файлів з / etc / skel - будь ласка, опублікуйте назад, і ми можемо допомогти далі. Я думаю, що ви просто випадково використовувались useradd
замість того adduser
, що не робить жодного з вищезазначених речей - він просто створює системний обліковий запис, і це все, ні homedir, ніщо.
$
Вказує на просту стару оболонку. Зробітьsudo usermod --shell /usr/bin USERNAME
і замініть "USERNAME" на ім'я користувача.