Вы здесь

Создаем пользователя в Ubuntu Server

tags: 

Команда useradd позволяем вам легко добавлять нового пользователя из командой строки:

useradd <username>

Данная команда добавляет пользователя, но без дополнительных опций ваш пользователь не будет иметь пароля или домашней директории.

Вы можете использовать опцию -d для установки домашней директории пользователя. Опция -m принудительно заставит useradd создать домашнюю директорию. Мы попробуем создать аккаунт пользователя с этими опциями, и потом используем команду passwd для установки пароля на данный аккаунт. В качестве альтернативы вы можете использовать опцию -p для установки пароля, но я предпочитаю устанавливать пароль используя passwd.

sudo useradd -d /home/testuser -m testuser
sudo passwd testuser

Данные команды создадут пользователя с именем testuser и создадут ему его собственную домашнюю директорию в /home/testuser. Файлы в новую домашнюю директорию скопируются из директории /etc/skel. Если вы хотите установить значения по умолчанию для ваших пользователей вы должны модифицировать или добавить файлы в эту директорию. Если вы посмотрите в домашнюю директорию нового пользователя:

ls -la /home/testuser
total 20
     drwxr-xr-x 2 testuser testuser 4096 2006-12-15 11:34 .
     drwxr-xr-x 5 root root 4096 2006-12-15 11:37 ..
     -rw-r–r– 1 testuser testuser 220 2006-12-15 11:34 .bash_logout
     -rw-r–r– 1 testuser testuser 414 2006-12-15 11:34 .bash_profile
     -rw-r–r– 1 testuser testuser 2227 2006-12-15 11:34 .bashrc

Вы заметите, что в этой директории имеются bash скрипты. Если вы хотите устанавливать опции по умолчанию для всех новых пользователей, вы должны модифицировать файлы в /etc/skel, который в дальнейшем используется для создания данных файлов командой useradd.

adduser

Команда adduser более простая чем команда useradd, так как она спрашивает вас о каждом действии. Я считаю это немного смешным иметь две фактически идентичные команды с идентичными именами и делающие одинаковые вещи, но это Linux. Далее синтаксис.

adduser

Example:

sudo adduser thegeek
    Password:
    Adding user `thegeek'…
    Adding new group `thegeek'
(1004).
    Adding new user `thegeek' (1004) with group `thegeek'.
    Creating home directory `/home/thegeek'.
    Copying files from `/etc/skel'

    Enter new UNIX password:
    Retype new UNIX password:
    No password supplied
    Enter new UNIX password:
    Retype new UNIX password:
    passwd: password updated successfully
    Changing the user information for thegeek
    Enter the new value, or press ENTER for the default
    Full Name []: The Geek
    Room Number []: 0
    Work Phone []: 555-1212
    Home Phone []: 555-1212
    Other []:
    Is the information correct? [y/N] y

Оригинал статьи: http://guruadmin.ru/page/sozdaem-polzovatelya-v-ubuntu-server.