В зависимости от вашей установки Linux вы можете выполнять административные задачи с помощью команды su или sudo. Эти две команды легко спутать, поскольку обе они имеют схожие функции.
Итак, какую команду вы должны использовать? Давайте разберемся.
Su дает вам полный доступ с правами root
Традиционный способ доступа к учетной записи root для настройки системы Linux, восходящий к временам Unix, заключается в использовании команды su:
su –
' - 'означает, что у вас будет такая же среда, как если бы вы вошли в систему напрямую как root. Система предложит вам ввести пароль. Если вы добьетесь успеха, подсказка изменится на ' # ' персонаж. Затем вы можете запускать любые команды, которые вам нужны, от имени пользователя root.
Тип выйти или ударить Ctrl + D чтобы вернуться к привилегиям стандартного пользователя, когда вы закончите.
как удалить предустановленные приложения на android без рута
Хотя su полезен, основная проблема заключается в том, что это вариант 'все или ничего'. У вас есть полный root-доступ или обычные привилегии. Если у вас несколько администраторов на сервере, вам придется использовать один и тот же пароль root.
Судо дает вам больше контроля
Устанавливаются другие дистрибутивы Linux, такие как Debian и Ubuntu судо по умолчанию, потому что это безопаснее, чем использование su. Это зрелый инструмент, который существует с 1980 года.
Конечно, вам нужно запомнить только один пароль, но полная мощь sudo заключается в управлении несколькими администраторами на нескольких машинах. Это настолько полезно, что sudo было увековечено в компьютерной культуре в знаменитый комикс XKCD . Вы даже можете настроить sudo для работы без пароля, но это явно не рекомендуется для серверов, где безопасность имеет первостепенное значение.
В дополнение к полному корневому доступу, как и в случае с su, вы можете указать, какие пользователи могут запускать какие команды на каких системах в / и т. д. / sudoers файл. Из-за гибкости sudo / и т. д. / sudoers синтаксис сложен.
Связанный: Как добавить пользователя в список Sudoers в Linux
почему мой диск на 100%
Используйте sudo, когда сможете
Поскольку sudo является детализированным и более безопасным, чем su, большинство дистрибутивов Linux устанавливают его как команду суперпользователя по умолчанию. Обычно первый пользователь назначается «администратором» и, таким образом, настраивается на использование sudo.
Если в системе не установлен sudo, его легко получить из диспетчера пакетов. После установки для любых других пользователей с правами администратора это просто вопрос добавление пользователя в нужную группу , обычно admin, sudo или wheel. Эти группы пользователей также зависят от дистрибутива.
Теперь вы можете безопасно администрировать свою систему Linux
С помощью sudo легко администрировать вашу систему Linux, используя только ваш пароль пользователя. Пользователи часто упускают из виду гибкость этого инструмента. Хотя Linux - безопасная операционная система, ни одна операционная система не идеальна. В Linux все еще есть некоторые проблемы с безопасностью, о которых вам следует знать.
Делиться Делиться Твитнуть Эл. адрес Действительно ли Linux невосприимчив к вирусам и вредоносному ПО? Вот правдаВы слышали, что Linux не беспокоит вирусов и вредоносных программ. Но почему это? И, что более важно, правда ли это?
Читать далее Похожие темы- Linux
- Команды Linux
- Системное администрирование
Дэвид - писатель-фрилансер, живущий на северо-западе Тихого океана, но родом из района Залива. Он был энтузиастом технологий с детства. Интересы Дэвида включают чтение, просмотр качественных телешоу и фильмов, ретро-игры и коллекционирование пластинок.
как узнать, кто подписан на вас в мобильном приложении facebookЕщё от David Delony
Подписывайтесь на нашу новостную рассылку
Подпишитесь на нашу рассылку технических советов, обзоров, бесплатных электронных книг и эксклюзивных предложений!
Нажмите здесь, чтобы подписаться