Сравнение sudo и su: какую команду использовать?

В зависимости от вашей установки Linux вы можете выполнять административные задачи с правами администратора, используя любую команду su или же Sudo. Эти две вещи легко спутать, потому что они имеют схожие функции.

Итак, какую команду вы должны использовать? Давайте разберемся.

Сравнение sudo и su: какую команду использовать? - Linux

Su дает вам полный root-доступ

Традиционный способ получить root права на конфигурацию Linux еще во времена Unix - использовать команду su:

su –

«-» означает, что у вас будет такая же среда, как если бы вы вошли в систему как пользователь root. Система предложит вам ввести пароль. В случае успеха подсказка изменится на символ «#». Затем вы можете запускать любые команды, которые вам нужны, с привилегиями root.

Тип выход или нажмите Ctrl + D Чтобы вернуться к привилегиям стандартного пользователя, когда закончите.

Пока это su Полезно, но главная проблема в том, что это вариант «все или ничего». У вас есть полный доступ к root или обычные привилегии. Если у вас несколько администраторов на сервере, вам придется использовать один и тот же пароль root.

sudo дает вам больше контроля

Устанавливаются другие дистрибутивы Linux, такие как Debian и Ubuntu Sudo по умолчанию, потому что это считается более безопасным, чем использование su. Он лучший и существует с 1980 года.

Конечно, вам нужно запомнить только один пароль, но вся мощь sudo заключается в управлении несколькими администраторами на нескольких устройствах. Для sudo очень полезно быть увековеченным в культуре ботаников в Популярный комедийный фильм XKCD. Вы также можете настроить Sudo запускаться без пароля, но этот параметр явно не рекомендуется для серверов, где безопасность критична.

В дополнение к полному root-доступу, как в su , вы можете указать, какие пользователи могут запускать команды в любых системах в файле / и т.д. / sudoers. из-за гибкости Sudo , синтаксис / и т.д. / sudoers Довольно сложно.

Сравнение sudo и su: какую команду использовать? - Linux

По возможности используйте sudo

из-за Sudo Красивее и безопаснее, чем su , чем больше Дистрибутивы Linux Сделайте его командой суперпользователя по умолчанию. Обычно первый пользователь устанавливается как «администратор» и, таким образом, настраивается на использование Sudo.

Если не установлен Sudo В используемой вами системе его легко получить из диспетчера пакетов. После установки для любых других пользователей-администраторов остается лишь добавить пользователя в нужную группу, обычно «admin», «sudo» или «wheel». Эти группы пользователей также предназначены для распространения.

Теперь вы можете безопасно управлять своей системой Linux

с помощью Sudo Управлять вашей системой Linux легко, просто используя пароль пользователя. Пользователи часто упускают из виду гибкость этой команды. Хотя Linux - безопасная операционная система, идеальной операционной системы не существует. В Linux все еще есть некоторые проблемы с безопасностью, о которых вам следует знать. Вы можете проверить Лучшие бесплатные руководства по цифровой безопасности и защите вашей конфиденциальности.

Источник
Перейти к верхней кнопке