Управление пользователями

Команда Linux useradd Что это такое и как ее использовать

Команда Linux useradd Что это такое и как ее использовать
Команда useradd (или adduser), вероятно, знакома большинству пользователей Linux. Когда системному администратору Linux требуются уникальные функции и ограничения для создания учетных записей пользователей, можно использовать команду adduser для создания нового пользователя в операционной системе Linux. Чтобы подчеркнуть полезность этой низкоуровневой утилиты, в этом руководстве мы собираемся применить команду useradd в нескольких примерах.

ПРИМЕЧАНИЕ. В этом руководстве мы используем Linux Mint 20 для реализации useradd, но вы можете использовать другой дистрибутив Linux.

Пример 1: Добавление нового пользователя в Linux

Если вы хотите создать нового пользователя в операционной системе Linux с привилегиями sudo, необходимо предпринять следующие шаги:

Сначала откройте терминал на вашем Linux-компьютере, щелкнув значок терминала на панели задач. После загрузки окна терминала введите следующую команду:

$ sudo adduser [имя_пользователя]

Например, если вы хотите создать нового пользователя с именем «raza», замените [user_name] на raza.

$ sudo adduser raza

Эта команда создаст нового пользователя с именем raza в операционной системе Linux.
Когда в Linux создается новый пользователь, создается запись в файле '/ etc'. В этом файле хранится информация о пользователе. Чтобы установить пароль для нового пользователя, выполните следующую команду.

$ sudo passwd raza

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

После завершения этого шага информация о пользователе будет обновлена ​​в Linux, и на терминале отобразится сообщение об успешном обновлении.

Пример 2: Добавление пользователя с указанным идентификатором пользователя

У каждого пользователя в Linux есть свой уникальный идентификационный номер (UID), но вы можете использовать флаг -u вместе с командой useradd, чтобы создать пользователя с определенным идентификатором пользователя. В этом примере мы создадим пользователя с именем «SRaza» с уникальным идентификатором 1200. Для этого вводим в терминал следующую команду:

$ sudo useradd -u 1200 SRaza

Выполнив эту команду, был создан наш новый пользователь. Если вы хотите подтвердить успешное выполнение этой команды, вы можете ввести следующую команду в терминале:

$ id -u SRaza

Пример 3: Добавление пользователя с домашним каталогом

Чтобы добавить пользователя с домашним каталогом, вы должны использовать флаг -m с командой useradd. Без флага -m домашний каталог не будет создан в Linux. В этом примере наша цель - создать нового пользователя с именем «alpha» с домашним каталогом. Для этого мы используем следующую команду:

$ sudo useradd -m альфа

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

$ ls -a / home / alpha

Пример 4: Добавление пользователя без домашнего каталога

Чтобы создать пользователя без домашнего каталога, используйте флаг -M с командой useradd. Мы хотим создать нового пользователя с именем «Noor» без домашнего каталога. Для этого вводим в терминал следующую команду:

$ sudo useradd -M Noor

Вы можете установить пароль для нового пользователя, набрав следующую команду:

$ sudo passwd Noor

Затем вы вводите новый пароль для пользователя, а затем повторно вводите пароль. После завершения этого шага информация о пользователе будет обновлена ​​в Linux, и на терминале отобразится сообщение об успешном обновлении.

Пример 5: Создание пользователя с датой истечения срока действия

Если вы хотите создать нового пользователя и исправить дату истечения срока действия пользователя, вы можете использовать флаг -e вместе с командой useradd. В этом примере мы хотим создать пользователя с именем «Али», срок действия которого истекает 12 октября 2021 г. Для этого вводим следующую команду:

$ useradd -e 2021-10-12 Али

Если вы хотите убедиться, что срок годности был установлен, введите следующую команду:

$ sudo chage -l Али

Эта команда покажет дату истечения срока действия учетной записи пользователя на терминале. В нашем случае это дата «12 октября 2021 года», что соответствует дате из приведенной выше команды.

Пример 6: Создание пользователя с описанием

Если вы хотите создать нового пользователя с небольшим описанием или комментарием, вы можете сделать это с помощью флага -c. В этом примере мы хотим создать пользователя с именем «ayesha» с описанием «HI AYESHA». Для этого мы набираем в нашем терминале следующую команду.

$ sudo useradd -c «ПРИВЕТ АЙЕША» айеша

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

$ sudo cat / etc / passwd | grep ayesha

Как показано ниже, пользователь ayesha был добавлен вместе с описанием.

Заключение:

В этой статье мы рассмотрели несколько примеров с помощью команды useradd в Linux Mint 20. Вы можете создавать пользователей, как показано выше, следуя этим примерам. Есть несколько более сложных вариантов использования команды useradd в Linux, но этого введения должно быть достаточно, чтобы вы начали работу с командой.

Vulkan для пользователей Linux
С каждым новым поколением видеокарт мы видим, как разработчики игр расширяют границы графической точности и приближаются на шаг ближе к фотореализму. ...
OpenTTD против Simutrans
Создание собственного транспортного симулятора может быть увлекательным, расслабляющим и чрезвычайно увлекательным занятием. Вот почему вам нужно попр...
Учебник OpenTTD
OpenTTD - одна из самых популярных бизнес-симуляторов. В этой игре вам нужно создать замечательный транспортный бизнес. Тем не менее, вы начнете в нач...