Су против Судо: разница и сравнение

В Linux есть несколько команд и способов получить привилегии root. Каждая команда и функция работает и вызывается по-разному.

Основные выводы

  1. Команда «su» переключается на пользователя root или другую учетную запись пользователя, а команда «sudo» временно повышает привилегии пользователя для выполнения задач в качестве суперпользователя.
  2. «su» требует пароль целевого пользователя, а «sudo» требует пароль исполняющего пользователя.
  3. «sudo» обеспечивает более детальный контроль над разрешениями пользователей, тогда как «su» предоставляет полный доступ к целевой учетной записи пользователя.

Су против Судо

su, сокращение от «switch user», — это команда, которая позволяет пользователю переключиться на другую учетную запись пользователя, учетную запись root, путем ввода пароля целевого пользователя. Sudo, сокращение от superuser do, — это команда, которая позволяет пользователю выполнить команду от имени другого пользователя, введя свой собственный пароль.

Су против Судо

Su означает замещающего пользователя. Это традиционный способ получить права root в Linux. Она была выпущена в 1971 году. Основной синтаксис команды — su[имя_пользователя] или su-[имя_пользователя].

В то время как Sudo означает замену пользователя. Он используется для получения разрешения на административные и исполняемые задачи. Основной синтаксис команды — sudo[команда].

Сравнительная таблица

Параметры сравненияSuСудо
ТипCommand Привилегированная авторизация
Operating SystemUnix и Unix-подобные Unix-подобные
ФункцияЧтобы получить root-права, переключившись на суперпользователя или пользователя root Чтобы получить разрешение root с помощью одной команды
АвторДеннис Ричи и Кен Томпсон Роберт Коггешолл и Клифф Спенсер
ЗастройщикAT&T Bell LaboratoriesТодд С. Миллер

Что такое Су?

Полная форма Su — «замещающий пользователь». Первоначально он был частью версии 1 Юникс. Он был разработан Деннисом Ритчи и Кеном Томпсоном.

Читайте также:  HubSpot против Zoho: разница и сравнение

Работа команды su заключается в выполнении команд и предоставлении привилегия другой учетной записи пользователя. После выполнения команда su вызывает оболочку и не изменяет текущий рабочий каталог или среду пользователя.

Если команда используется без первоначального указания нового идентификатора пользователя, который будет служить аргументом командной строки, команда su будет использовать учетную запись суперпользователя системы в качестве настройки по умолчанию.

После аутентификации оператор предоставлять доступ к аккаунту. Это даже даст разрешение на файлы и каталоги в учетной записи.

Что такое Судо?

Sudo — это тип программы в Unix-подобной операционной системе. Полная форма sudo — «заменить пользователя». В настройках по умолчанию он разрешает суперпользователя.

Задача команды Sudo — разрешить пользователям запускать программы и предоставить привилегии безопасности другим пользователям. Лицензия выполнена в стиле ISC. Он широко используется в языке C.

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

Sudo — это одна команда, которая запускается с привилегиями root. В отличие от su, он не переключается на учетную запись пользователя root и не запрашивает учетные данные пользователя root, такие как пароль.

Основные различия между Su и Sudo

  1. Пользователям команды Su необходимо создать отдельные пароли root и пароля учетной записи пользователя во время установки, а пользователям команды Sudo необходимо указать только один пароль.
  2. Su вызывает корневую оболочку и сохраняет ее открытой во время нормального функционирования, в то время как Sudo выполняет меньше команд в корневых системах и повышает безопасность.
Рекомендации
  1. https://link.springer.com/chapter/10.1007/978-1-4842-5049-5_11
  2. https://link.springer.com/chapter/10.1007/978-3-030-78120-0_13
Читайте также:  YouTube Studio против iMovie: разница и сравнение

Последнее обновление: 19 августа 2023 г.

точка 1
Один запрос?

Я приложил столько усилий, чтобы написать этот пост в блоге, чтобы предоставить вам ценность. Это будет очень полезно для меня, если вы подумаете о том, чтобы поделиться им в социальных сетях или со своими друзьями/родными. ДЕЛИТЬСЯ ♥️

22 мысли о «Су против Судо: разница и сравнение»

  1. Подробное сравнение команд su и sudo в этой статье очень информативно. Обзор эффективно демонстрирует уникальные функции и варианты использования каждой команды.

    Ответить
    • Абсолютно! Подробные объяснения команд su и sudo подчеркивают их существенные различия и варианты использования. Это отличный ресурс для пользователей, которым нужны ясность в отношении этих команд.

      Ответить
    • Я разделяю ваше мнение! В статье представлено исключительное сравнение команд su и sudo, дающее ценную информацию об их конкретных функциях и историческом прошлом.

      Ответить
  2. Сравнение команд su и sudo, представленное в этой статье, невероятно подробное и информативное. Он эффективно подчеркивает уникальные функции и различия каждой команды.

    Ответить
    • Я разделяю вашу точку зрения! Подробное сравнение и функциональные возможности команд su и sudo невероятно ценны. Это отличный ресурс для пользователей, желающих лучше понять эти команды.

      Ответить
  3. Подробное описание команд su и sudo в этой статье невероятно полезно. Подробная информация обеспечивает четкое понимание их соответствующих ролей и функций.

    Ответить
    • Я полностью согласен! Углубленные сравнения и объяснения команд su и sudo дают ценную информацию об их различных целях и использовании. Это похвальная информация.

      Ответить
  4. Очень информативный и хорошо структурированный обзор команд su и sudo. Подробное сравнение и функциональные возможности дают четкое понимание назначения каждой команды.

    Ответить
  5. Очень подробное и полезное сравнение команд su и sudo. Представленные сведения об историческом прошлом и функциях каждой команды весьма поучительны.

    Ответить
    • Абсолютно! Подробный обзор команд su и sudo дал ценную ясность относительно их ролей и функций. Действительно, очень информативный материал!

      Ответить
    • Я абсолютно согласен! В статье эффективно раскрыты фундаментальные различия и функции команд su и sudo. Сравнительная таблица особенно полезна для понимания их контрастных особенностей.

      Ответить
  6. Отличное и информативное руководство по пониманию различий между командами su и sudo. Исторический контекст и подробные сравнения помогают обеспечить полное понимание их функций.

    Ответить
    • Абсолютно! Подробные объяснения команд su и sudo в этой статье были невероятно информативными. Это отличный ресурс для пользователей, желающих лучше понять эти команды.

      Ответить
    • Я полностью согласен! Эта статья предлагает ценную информацию об различных функциях команд su и sudo. Подробный обзор дает ясность относительно их роли и использования.

      Ответить
  7. Подробное объяснение и сравнение команд su и sudo в этой статье очень ценно для пользователей, стремящихся понять фундаментальные различия и варианты использования каждой команды.

    Ответить
  8. Эта статья дает полное представление о командах su и sudo, предлагая ценную информацию об их отдельных функциях и отличительных особенностях.

    Ответить
    • Абсолютно! Подробные объяснения и сравнение команд su и sudo были весьма поучительны. Это отличный ресурс для пользователей, желающих узнать больше об этих командах.

      Ответить
  9. Эта статья отлично объясняет существенные различия между командами su и sudo. Исторический контекст и подробные сравнения эффективно проясняют их конкретные цели.

    Ответить
    • Действительно! Подробные сравнения и объяснения команд su и sudo невероятно полезны. Это очень содержательная статья, содержащая ценную информацию для пользователей.

      Ответить
    • Я не мог не согласиться! Эта статья представляет собой очень информативное руководство по пониманию различий между командами su и sudo. Сравнительная таблица и подробное описание невероятно полезны.

      Ответить
  10. Информация о различиях между командами su и sudo весьма поучительна и может помочь пользователям понять функциональные возможности каждой команды. Спасибо!

    Ответить
    • Действительно, я не могу не согласиться! Эта статья очень информативна о принципиальных различиях между командами su и sudo и функциях каждой из них. Спасибо, что поделился!

      Ответить

Оставьте комментарий

Хотите сохранить эту статью на потом? Нажмите на сердечко в правом нижнем углу, чтобы сохранить в свой собственный блок статей!