Ключевое различие - Adduser против Useradd
Операционная система используется для передачи инструкций оборудованию. Linux - это операционная система. Это клон UNIX. Основное преимущество Linux заключается в том, что программисты могут создавать свои собственные операционные системы с использованием ядра. Некоторые широко используемые дистрибутивы Linux - это Ubuntu, Fedora и Debian. Наиболее часто выполняемые задачи компьютера - это просмотр, создание, перемещение и удаление файлов. Есть два метода эффективной обработки файлов. То есть с помощью интерфейса командной строки (CLI) или с помощью графического интерфейса пользователя (GUI). В Linux лучше использовать CLI, потому что он гибкий и быстрый. Команды подаются с использованием интерфейса командной строки, а в Linux есть терминал для ввода команд. Есть большое количество команд. Команды adduser и useradd предназначены для управления пользователями. Ключевое различие между adduser и useradd заключается в том, что adduser используется для добавления пользователей с настройкой домашней папки учетной записи и другими настройками, в то время как useradd - это служебная команда низкого уровня для добавления пользователей. В этой статье обсуждается разница между этими двумя командами.
СОДЕРЖАНИЕ
1. Обзор и ключевые различия
2. Что такое Adduser
3. Что такое Useradd
4. Сходства между Adduser и Useradd
5. Сравнение бок о бок - Adduser и Useradd в табличной форме
6. Резюме
Что такое Adduser?
Данные могут быть изменены или украдены. Поэтому очень важно обеспечивать безопасность данных. Безопасность - главная забота Linux. Это многопользовательская операционная система. Так что в Linux есть уровни авторизации. У каждого файла в Linux или Unix есть пользователь. В Linux есть три типа пользователей. Это пользователь, группа и прочее. «Пользователь» - владелец файла. По умолчанию пользователь, создавший файл, становится пользователем. «Группа» может содержать несколько пользователей. Все пользователи в группе имеют одинаковые права доступа к файлам. В группу можно добавить много пользователей и назначить групповые разрешения. «Другой» не создает файл, но у них есть доступ к файлу.
Таким образом, файлы хранятся отдельно от каждого пользователя. Пользователи могут читать, писать и выполнять. Разрешение на чтение списка содержимого. Разрешение на запись позволяет изменять содержимое. В Linux или Unix он не может запускать программу без разрешения на выполнение.
Команда adduser используется для добавления пользователей в соответствии с параметрами командной строки и информацией о конфигурации. Синтаксис команды: $ команда - параметры аргументы. Есть несколько вариантов с аддусером. -H или –help предназначены для вывода экрана справки. –System используется для настройки пользователей системы. –Group используется для добавления новой группы.
Рисунок 01: Команда adduser
Ниже показан способ создания нового пользователя с помощью команды adduser. Имя пользователя - user_1. Обычный пользователь не может добавить другого пользователя. Он должен запускать команды как суперпользователь, чтобы добавить пользователя. Следовательно, следует использовать «sudo».
Рисунок 02: Добавление пользователя с именем user_1 с помощью команды adduser
Рисунок 03: user_1 создан.
Просматривая содержимое в / etc / passwd, можно просмотреть сведения о user_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 vs Useradd
Linux популярен как среди крупных организаций, так и среди обычных пользователей компьютеров. Он также используется в серверных средах из-за надежности и стабильности. Пользователь может давать команды с помощью интерфейса командной строки для выполнения различных задач. Две основные команды для управления пользователями - это adduser и useradd. Разница между adduser и useradd заключается в том, что adduser используется для добавления пользователей с настройкой домашней папки учетной записи и другими настройками, в то время как useradd - это служебная команда низкого уровня для добавления пользователей.
Скачать PDF Adduser vs Useradd
Вы можете загрузить PDF-версию этой статьи и использовать ее в автономных целях в соответствии с примечанием к цитированию. Пожалуйста, скачайте PDF-версию здесь. Разница между Adduser и Useradd