Домашняя » как » Добавить пользователя на сервере Ubuntu

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

    Ubuntu Server, как и любой другой вариант Linux, имеет полноправные многопользовательские возможности, и распространенной задачей на любом сервере является добавление пользователей..

    useradd

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

    useradd

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

    Замечания: если вы получите сообщение о том, что команда не найдена, попробуйте использовать полный путь, например:

    / USR / SBIN / useradd

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

    sudo useradd -d / home / testuser -m testuser

    sudo passwd testuser

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

    geek @ ubuntuServ: / etc / skel $ ls -la / home / testuser
    всего 20
    drwxr-xr-x 2 testuser testuser 4096 2006-12-15 11:34 .
    корень drwxr-xr-x 5 корень 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 даже проще, чем команда useradd, потому что она запрашивает у вас каждый фрагмент информации. Мне немного смешно, что есть две команды с практически одинаковыми именами, которые делают одно и то же, но для вас это linux. Вот синтаксис:

    Добавить пользователя

    Пример:

    geek @ ubuntuServ: / etc / skel $ sudo adduser thegeek
    Пароль:
    Добавление пользователя 'thegeek'…
    Добавление новой группы 'thegeek' (1004).
    Добавление нового пользователя 'thegeek' (1004) с группой 'thegeek'.
    Создание домашнего каталога '/ home / thegeek'.
    Копирование файлов из / etc / skel
    Введите новый пароль UNIX:
    Повторите ввод нового пароля UNIX:
    Пароль не указан
    Введите новый пароль UNIX:
    Повторите ввод нового пароля UNIX:
    passwd: пароль успешно обновлен
    Изменение информации о пользователе для thegeek
    Введите новое значение или нажмите ENTER для значения по умолчанию
    Полное имя []: Компьютерщик
    Номер комнаты []: 0
    Рабочий телефон []: 555-1212
    Домашний телефон []: 555-1212
    Другой []:
    Является ли информация верной? [год / год] год