Добавить пользователя на сервере 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 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. Вот синтаксис:

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

Пример:

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
Другое []:
Является ли информация правильной? [год/год] год

Оцените статью
TutoryBird.Ru
Добавить комментарий