Добавление нового пользователя на сервер Ubuntu

Я пытался добавить нового пользователя. Я набрал adduser, затем имя пользователя, а также попытался useradd, затем имя пользователя. Кажется, это добавляет пользователя, но когда я вхожу в систему, я получаю только знак доллара вместо user@servername. Я попытался добавить правила, позволяющие мне войти в sudo для этого имени пользователя, но почему я получаю только знак доллара?

11
задан 23 July 2013 в 23:26

2 ответа

Ну, я не знаю, каково поведение по умолчанию для adduser, но я думаю, что вы должны указать простоту опций. Например:

sudo useradd -d /home/testuser -m testuser

команда выше устанавливает домашний каталог для нового пользователя и создает его (-m) при необходимости. Затем вам нужно установить пароль для нового пользователя:

sudo passwd testuser

Есть также несколько других опций, проверьте страницу руководства, чтобы увидеть их:

man adduser
0
ответ дан 23 July 2013 в 23:26

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

0
ответ дан 23 July 2013 в 23:26

Другие вопросы по тегам:

Похожие вопросы: