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

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

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

СОДЕРЖАНИЕ

1. Обзор и основные отличия
2. Что такое Adduser
3. Что такое Useradd
4. Сходство между Adduser и Useradd
5. Сравнение бок о бок - Adduser vs Useradd в табличной форме
6. Резюме

Что такое Adduser?

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

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

Команда adduser используется для добавления пользователей в соответствии с параметрами командной строки и информацией о конфигурации. Синтаксис команды: $ command - options arguments. Есть несколько вариантов с Adduser. -H или -help - вывод справочного экрана. -Система используется для настройки пользователей системы. -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 Базовый каталог для домашнего каталога пользователя

-UID

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

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

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

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

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

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

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

Каковы сходства между Adduser и Useradd?

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

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

Adduser vs 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 против Useradd

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

Ссылка:

1.ProgrammingKnowledge. Руководство по командной строке Linux для начинающих 22 - команда useradd (Создание пользователей), ProgrammingKnowledge, 28 декабря 2016 г. Доступно здесь
2.guru99com. Terminal V / s GUI - Linux Tutorial 4, Guru99, 26 декабря 2012 г. Доступно здесь
3.hammadshams. Linux, создание пользователя в Linux, 1e4, Hammadshams, 23 июня 2012 г. Доступно здесь 
4. Сводка команд Linux Adduser с примерами, FactorPad, 10 ноября 2016 года. Доступно здесь