Разница между Adduser и Useradd

Оглавление:

Разница между Adduser и Useradd
Разница между Adduser и Useradd

Видео: Разница между Adduser и Useradd

Видео: Разница между Adduser и Useradd
Видео: Linux урок 13_3. Создание пользователей, групп, паролей в системе LINUX. useradd, userdel, usermod. 2024, Ноябрь
Anonim

Ключевая разница - Adduser против Useradd

Операционная система используется для передачи инструкций оборудованию. Линукс - это операционная система. Это клон UNIX. Основное преимущество Linux заключается в том, что программисты могут создавать свои собственные операционные системы с помощью ядра. Некоторые широко используемые дистрибутивы Linux - это Ubuntu, Fedora и Debian. Наиболее часто выполняемыми задачами на компьютере являются просмотр, создание, перемещение и удаление файлов. Существует два метода эффективной обработки файлов. То есть с помощью интерфейса командной строки (CLI) или с помощью графического интерфейса пользователя (GUI). Использование CLI лучше в Linux, потому что оно гибкое и быстрое. Команды подаются с помощью CLI, а Linux содержит терминал для подачи команд. Существует большое количество команд. Команды adduser и useradd предназначены для управления пользователями. Основное различие между adduser и useradd заключается в том, что adduser используется для добавления пользователей с настройкой домашней папки учетной записи и других параметров, а useradd - это низкоуровневая служебная команда для добавления пользователей. В этой статье обсуждается разница между этими двумя командами.

Что такое Adduser?

Данные могут быть изменены или украдены. Поэтому крайне важно обеспечить безопасность данных. Безопасность является главной заботой в Linux. Это многопользовательская операционная система. Итак, в Linux есть уровни авторизации. У каждого файла в Linux или Unix есть пользователь. В Linux есть три типа пользователей. Это пользователь, группа и другие. «Пользователь» - владелец файла. По умолчанию пользователь, создавший файл, становится пользователем. «Группа» может содержать несколько пользователей. Все пользователи в группе имеют одинаковые права доступа к файлам. В группу можно добавить много пользователей и назначить групповые разрешения. «Другие» не создают файл, но имеют к нему доступ.

Таким образом, файлы хранятся отдельно от каждого пользователя. Пользователи могут читать, писать и выполнять. Список разрешений на чтение содержимого. Разрешение на запись позволяет изменять содержимое. В Linux или Unix он не может запускать программу без разрешения на выполнение.

Команда adduser используется для добавления пользователей в соответствии с параметрами командной строки и информацией о конфигурации. Синтаксис команды следующий: команда $ - параметры аргументы. Есть несколько вариантов с adduser. -h или –help - вывести экран справки. –system используется для настройки системных пользователей. Параметр –group используется для добавления новой группы.

Разница между Adduser и Useradd
Разница между Adduser и Useradd
Разница между Adduser и Useradd
Разница между Adduser и Useradd

Рисунок 01: Команда adduser

Ниже показан способ создания нового пользователя с помощью команды adduser. Имя пользователя user_1. Обычный пользователь не может добавить другого пользователя. Он должен запускать команды как суперпользователь, чтобы добавить пользователя. Поэтому следует использовать «sudo».

Разница между Adduser и Useradd _Рисунок 02
Разница между Adduser и Useradd _Рисунок 02
Разница между Adduser и Useradd _Рисунок 02
Разница между Adduser и Useradd _Рисунок 02

Рисунок 02: Добавление пользователя с именем user_1 с помощью команды adduser

Разница между Adduser и Useradd_Рисунок 03
Разница между Adduser и Useradd_Рисунок 03
Разница между Adduser и Useradd_Рисунок 03
Разница между Adduser и Useradd_Рисунок 03

Рисунок 03: Создан пользователь_1.

Просматривая содержимое файла /etc/passwd, можно просмотреть сведения о пользователе_1.

Что такое Useradd?

Команда useradd также используется для добавления пользователей. Он поставляется с некоторыми флагами. Вот некоторые из них.

-D По умолчанию

-m Создает домашний каталог

-s Определяет оболочку для пользователя

-e Дата, когда учетная запись пользователя будет отключена

-b Базовый каталог для домашнего каталога пользователя

-u UID

-g Номер начальной группы

-G Дополнительные группы по имени

-c Комментарий

Разница между Adduser и Useradd_Рисунок 04
Разница между Adduser и Useradd_Рисунок 04
Разница между Adduser и Useradd_Рисунок 04
Разница между Adduser и Useradd_Рисунок 04

Рисунок 04: По умолчанию

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

Ключевая разница между Adduser и Useradd
Ключевая разница между Adduser и Useradd
Ключевая разница между Adduser и Useradd
Ключевая разница между Adduser и Useradd

Рисунок 05: Создание user_2 с помощью команды useradd

Добавить нового пользователя нельзя как обычный пользователь. Поэтому он должен использовать «sudo» для суперпользователя. Флаг -m используется для создания пользовательской папки в домашнем каталоге. «-s» используется для определения оболочки. «-g» для группы и «-c» для комментариев. После перехода в домашнюю директорию будет создан user_2.

В чем сходство между Adduser и Useradd?

  • Обе команды Linux.
  • И то и другое можно использовать для создания пользователей.

В чем разница между Adduser и Useradd?

Adduser против Useradd

Adduser - это команда для добавления пользователей в систему в соответствии с параметрами командной строки и информацией о конфигурации в /etc/adduser.conf. Useradd - низкоуровневая утилита для добавления пользователей.
Возможности
Команда adduser создает пользователя и устанавливает домашние папки учетной записи и другие параметры. Команда useradd просто создает пользователя.
Создание каталога
Команда adduser автоматически создает пользовательский каталог в домашней папке (/home/user). Команда useradd не создает каталог пользователя в домашней папке, если не указан параметр -m.
Синтаксическая сложность
Синтаксис команды для adduser не такой сложный, как в useradd. Команда useradd имеет некоторую сложность.

Резюме – Adduser против Useradd

Linux популярен как среди крупных организаций, так и среди обычных пользователей компьютеров. Он также используется для серверных сред из-за надежности и стабильности. Пользователь может давать команды с помощью интерфейса командной строки для выполнения различных задач. Две основные команды для управления пользователями - это adduser и useradd. Разница между adduser и useradd заключается в том, что adduser используется для добавления пользователей с настройкой домашней папки учетной записи и других параметров, а useradd - это низкоуровневая служебная команда для добавления пользователей.

Загрузить PDF Adduser vs Useradd

Вы можете загрузить PDF-версию этой статьи и использовать ее в автономном режиме в соответствии с примечанием к цитированию. Пожалуйста, загрузите PDF-версию здесь. Разница между Adduser и Useradd

Рекомендуемые: