Я пытался добавить нового пользователя. Я набрал adduser
, затем имя пользователя, а также попытался useradd
, затем имя пользователя. Кажется, это добавляет пользователя, но когда я вхожу в систему, я получаю только знак доллара вместо user@servername
. Я попытался добавить правила, позволяющие мне войти в sudo для этого имени пользователя, но почему я получаю только знак доллара?
Ну, я не знаю, каково поведение по умолчанию для adduser, но я думаю, что вы должны указать простоту опций. Например:
sudo useradd -d /home/testuser -m testuser
команда выше устанавливает домашний каталог для нового пользователя и создает его (-m
) при необходимости. Затем вам нужно установить пароль для нового пользователя:
sudo passwd testuser
Есть также несколько других опций, проверьте страницу руководства, чтобы увидеть их:
man adduser
Возможно, вы либо случайно использовали «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, ни ничего.