Возможно, вы либо случайно использовали «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» на имя пользователя.