Разница useradd и adduser Linux с примерами

Разница useradd и adduser Linux с примерами Изучение

Управляя пользователями, администраторам Linux необходимо управлять разными типами пользователей в зависимости от привилегий, которые он / она хочет установить. Управление пользователями включает в себя контроль доступа и групповое управление пользователем. Часто можно увидеть, что при создании пользователей в Linux доступны команды двух типов: useradd и adduser. В этом посте будет представлен обзор обеих команд и обсуждены некоторые ключевые различия между ними.

Команда useradd

Useradd — это команда, используемая для создания пользователя в любой операционной системе на базе Linux. Это низкоуровневая или менее безопасная команда для создания пользователя, поскольку она создает пользователя только до тех пор, пока мы не укажем флаг. Эта команда не создает домашний каталог, пока не будет указан флаг -m.

Команда adduser

Эта команда adduser — относительно менее сложная и более безопасная команда, используемая для создания пользователя. Он автоматически устанавливает домашний каталог и другие пользовательские настройки и сохраняет всю конфигурацию в файле /etc/adduser.conf.

Давайте создадим пользователей, используя как команду useradd, так и команду adduser, и увидим разницу.

Примеры

Сначала мы создадим пользователя с помощью команды useradd.

Создайте пользователя с помощью команды useradd

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

sudo useradd Ivan

Чтобы создать пользователя с помощью команды useradd

В приведенной выше команде имя пользователя — Иван, поэтому укажите свое имя пользователя вместо Ивана.

Вы можете увидеть на прикрепленном скриншоте; пользователь создается без запроса пароля.

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

sudo passwd Ivan

Введите новый пароль, который вы хотите установить для пользователя:

Введите новый пароль, который вы хотите установить для пользователя

После успешного создания пользователя и установки его пароля войдите в профиль пользователя, используя команду, приведенную ниже:

su — Ivan

Введите недавно созданный пароль для вновь созданного пользователя:

Введите недавно созданный пароль для вновь созданного пользователя

Вы можете видеть, что мы вошли в оболочку Ивана, и вы также можете видеть, что у пользователя нет домашнего каталога.

Создайте пользователя с помощью команды adduser

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

sudo adduser bob

В приведенной выше команде замените имя пользователя своим именем пользователя.

После нажатия Enter эта команда adduser сначала попросит установить пароль для пользователя.

После нажатия Enter эта команда adduser сначала

После того, как вы установили пароль для пользователя bob, он попросит указать информацию о пользователе, такую ​​как имя пользователя, рабочий телефон, домашний телефон и т.д.

После того, как вы установили пароль для пользователя bob

Укажите детали или пропустите их, оставив поля пустыми и нажав кнопку «Ввод».

Наконец, он проверит аутентификацию информации, введите «y» и нажмите «Enter».

Наконец, он проверит аутентификацию информации

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

su — bob

Введите пароль :

Вы вошли в терминал только что созданного пользователя

Вы вошли в терминал только что созданного пользователя.

Заключение

Поистине, мы увидели очевидную разницу между пользовательской командой add и adduser. Команда adduser — это последняя команда, использованная для создания пользователя. Напротив, команда useradd очень проста и сложна, поскольку adduser использует стоящие за ней двоичные файлы useradd, поэтому она еще не доступна во всех дистрибутивах Linux. В то же время useradd можно использовать в любой операционной системе на базе Linux.

Читайте также:  Контролируемое и неконтролируемое обучение
Оцените статью
bestprogrammer.ru
Добавить комментарий