Ключевая разница - 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 используется для добавления новой группы.
Рисунок 01: Команда adduser
Ниже показан способ создания нового пользователя с помощью команды adduser. Имя пользователя user_1. Обычный пользователь не может добавить другого пользователя. Он должен запускать команды как суперпользователь, чтобы добавить пользователя. Поэтому следует использовать «sudo».
Рисунок 02: Добавление пользователя с именем user_1 с помощью команды adduser
Рисунок 03: Создан пользователь_1.
Просматривая содержимое файла /etc/passwd, можно просмотреть сведения о пользователе_1.
Что такое Useradd?
Команда useradd также используется для добавления пользователей. Он поставляется с некоторыми флагами. Вот некоторые из них.
-D По умолчанию
-m Создает домашний каталог
-s Определяет оболочку для пользователя
-e Дата, когда учетная запись пользователя будет отключена
-b Базовый каталог для домашнего каталога пользователя
-u UID
-g Номер начальной группы
-G Дополнительные группы по имени
-c Комментарий
Рисунок 04: По умолчанию
Пример добавления пользователя:
Рисунок 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