Su и sudo в чем разница

В чем разница между sudo и su

Su и sudo в чем разница. image195. Su и sudo в чем разница фото. Su и sudo в чем разница-image195. картинка Su и sudo в чем разница. картинка image195

Пользователь Root

Su vs. Sudo

При выполнении команды su без дополнительных опций она переключает вас в сеанс суперпользователя (или root). Для этого вам необходимо знать пароль root. Это не все, что может делать команда su, на самом деле она может использоваться для переключения в любой пользовательский аккаунт. Наберите su bob, и вам будет предложено ввести пароль пользователя Bob, и оболочка переключится в его аккаунт.
После того, как вы сделаете все, что вам было нужно, вы можете ввести команду exit и снова переключиться в режим обычного пользователя с ограниченными правами.
Sudo запускает с правами root только одну команду. При выполнении команды sudo система запросит у ваш текущий пользовательский пароль, а затем запустит команду на выполнение от имени root. По умолчанию Ubuntu помнит введенный пароль 15 минут, и в течение этого времени при повторном использовании не будет запрашивать его.

Su и sudo в чем разница. image196. Su и sudo в чем разница фото. Su и sudo в чем разница-image196. картинка Su и sudo в чем разница. картинка image196

Ubuntu vs. другие дистрибутивы Linux

Su и sudo в чем разница. image197. Su и sudo в чем разница фото. Su и sudo в чем разница-image197. картинка Su и sudo в чем разница. картинка image197

Несколько хитростей

Это похоже на запуск команды с помощью sudo, но в данном случае вам потребуется пароль root, а не пароль текущего пользователя.
Чтобы получить полнофункциональную интерактивную командную оболочку с правами root с помощью sudo, введите:

Su и sudo в чем разница. image198. Su и sudo в чем разница фото. Su и sudo в чем разница-image198. картинка Su и sudo в чем разница. картинка image198

В данном случае вы можете использовать свой пользовательский пароль.

Активация пользователя root в Ubuntu

Активировать аккаунт root в Ubuntu можно с помощью команды, позволяющей задать пароль для него (помните, что разработчики Ubuntu не рекомендуют делать это):

Su и sudo в чем разница. image199. Su и sudo в чем разница фото. Su и sudo в чем разница-image199. картинка Su и sudo в чем разница. картинка image199

Добавление пользователей в файл Sudoers

Только пользователи с администраторскими аккаунтами могут использовать sudo в Ubuntu. Вы можете изменить тип аккаунта в настройках в разделе «User Accounts».

Su и sudo в чем разница. image200. Su и sudo в чем разница фото. Su и sudo в чем разница-image200. картинка Su и sudo в чем разница. картинка image200

Акканту,созданному при установке системы, Ubuntu автоматически присваивает тип администратора.

Su и sudo в чем разница. image201. Su и sudo в чем разница фото. Su и sudo в чем разница-image201. картинка Su и sudo в чем разница. картинка image201

Нажмите Ctrl-X и затем Y, чтобы сохранить файл. Вы можете также добавить пользователя в группу, определенную в файле. Пользователи, принадлежащие к группе, определенной в файле, автоматически получают привилегии sudo.

Su и sudo в чем разница. image202. Su и sudo в чем разница фото. Su и sudo в чем разница-image202. картинка Su и sudo в чем разница. картинка image202

Графические версии Su

Linux также поддерживает графические версии su, которые запрашивают у вас пароль в графическом окружении. Например, с помощью приведенной ниже команды вы можете получить графический запрос пароля и запустить файловый менеджер Nautilus с привилегиями root. Нажмите Alt-F2, чтобы запустить команду в графическом диалоговом окне без терминала.

Su и sudo в чем разница. image203. Su и sudo в чем разница фото. Su и sudo в чем разница-image203. картинка Su и sudo в чем разница. картинка image203

Команда gksu также имеет несколько тузов в рукаве. Она запоминает текущие настройки вашего рабочего стола, поэтому графические программы при их запуске от имени другого пользователя не будут выглядеть неожиданно. Такие программы, как gksu являются предпочтительным способом запуска графических программ с привилегиями root.
Gksu использует su или sudo, в зависимости от вашего дистрибутива.

Источник

HackWare.ru

Этичный хакинг и тестирование на проникновение, информационная безопасность

Что такое sudo

Что означает sudo. Как запустить команду с sudo

Пожалуй самой часто используемой программой при системном администрировании (если вы работаете под обычным пользователем, а не под root), является sudo. Главное назначение sudo — это выполнить команду от имени другого пользователя, обычно от root. Смысл выполнения команды от root в том, что у него повышенные права доступа и, применяя sudo, обычный пользователь может выполнить те действия, на которые у него недостаточно прав.

Простейший и самый распространённый вариант запуска команд с sudo:

Если у КОМАНДЫ есть опции, аргументы, то для sudo не нужно делать какие-то дополнительные действия, например, помещать КОМАНДУ с опциями в кавычки или что-то ещё. Поставьте sudo и запускайте КОМАНДУ как обычно.

К примеру, я хочу выполнить:

Поскольку я работаю под обычным пользователем, то у меня нет прав доступа в директорию /root и я получаю ошибку:

Чтобы эта команда сработала, достаточно её записать после sudo:

Su и sudo в чем разница. sudo. Su и sudo в чем разница фото. Su и sudo в чем разница-sudo. картинка Su и sudo в чем разница. картинка sudo

Что использовать sudo или su?

У программы su похожее назначение: запустить команду с подстановкой ID другого пользователя и группы. То есть одинакового результата можно добиться используя как sudo, так и su.

Различия sudo и su в следующем:

1. При использовании su необходимо сообщать пароль root обычному пользователю (но это можно обойти — подробности в этом разделе чуть ниже). При использовании sudo пользователь вводит свой собственный пароль.

2. У обеих команд есть интерактивный режим, то есть можно как бы выполнить вход от имени другого пользователя. Также обе программы, sudo и su, позволяют выполнять команды без интерактивного режима. В su интерактивный режим запускается по умолчанию (если не указана команда для выполнения):

В sudo для входа в интерактивный шелл нужно использовать опцию -i:

Точнее говоря, всё немного сложнее, опция -i в sudo означает запустить оболочку входа в систему от имени указанного пользователя; также можно задать команду. Сравните:

Также обратите внимание, что при указании команды не запускается интерактивная оболочка.

3. Использование sudo требует настройки, а именно: 1) добавление пользователя в группу, имеющую право использовать эту программу; 2) установка разрешений (перечисление команд, которые может запускать пользователь с sudo и т. д. При некоторых настройках, если пользователь не упомянут в конфигурационных файлах sudo, то он не может ей пользоваться. Программа su не требует настройки для каждого пользователя.

4. Разное отношение с окружением выполнения: смена текущей рабочей директории при входе в интерактивный режим su, сохранение текущей рабочей директории при выполнении отдельных команд с sudo и su. Сравните переменную окружения $HOME в команде

со значением $HOME в команде:

5. Некоторые конструкции оболочки работают с sudo не так, как вы ожидаете. Смотрите в качестве примера статью «Как использовать echo вместе с sudo». С su такой проблемы нет.

Но если нужно выполнить несколько команд с повышенными привилегиями, то достаточно войти в интерактивную консоль su:

И затем перед командами уже ненужно ставить sudo.

Кстати, благодаря sudo можно войти в интерактивную сессию root’а не с паролем суперпользователя, а с паролем обычного пользователя, для этого нужно запустить такую команду:

Или использовать интерактивный режим самой sudo:

Как выполнить команду от имени другого пользователя

Запуск sudo:

означает выполнить КОМАНДУ от имени пользователя по умолчанию. Таким пользователем обычно является root, но, на самом деле, может быть настроен другой пользователь по умолчанию.

Если нужно выполнить команду от имени иного, не root пользователя, то используйте опцию -u:

Как создать пользователя с sudo

Рассмотрим как создать пользователя, имеющего права запускать команды с sudo.

Чтобы создать пользователя с sudo в Debian, Linux Mint, Ubuntu, Kali Linux и их производных выполните команду вида:

Su и sudo в чем разница. useradd. Su и sudo в чем разница фото. Su и sudo в чем разница-useradd. картинка Su и sudo в чем разница. картинка useradd

В Arch Linux, BlackArch и их производных для создания пользователя с sudo выполните команду вида:

Обратите внимание, что в Arch Linux группа, дающее право на выполнение команд sudo, называется wheel, а не, собственно, sudo. Также мы добавили пользователя сразу в две группы, а не в одну, имя второй группы video. Если вы создаёте пользователя на системе без графического окружения, например, на безголовом сервере, то добавлять в группу video не нужно.

В CentOS для создания пользователя с sudo выполните команду вида:

Теперь независимо от вашего дистрибутива, запустите одинаковую команду, чтобы установить пароль для нового пользователя:

Конфигурационный файл sudo

Программа sudo считывает конфигурацию из файла /etc/sudoers. Если в файле /etc/sudoers раскомментировать директиву

то дополнительно настройки будут считываться из всех файлов в директории /etc/sudoers.d.

Не рекомендуется напрямую править файл /etc/sudoers, рекомендуется использовать команду

которая откроет файл для редактирования. Кроме прочих функций, данная программа проверит синтаксис, и если в нём присутствует ошибка, то файл не будет сохранён.

При запуске visudo по умолчанию будет открыт файл /etc/sudoers. С помощью опции -f можно указать расположение файла в другом месте, например в /etc/sudoers.d.

Как разрешить пользователи выполнять только определённые команды с sudo

Необязательно каждому пользователю разрешать любые действия с sudo. Вы можете ограничить возможности пользователя выполнением только некоторых программ.

В файл /etc/sudoers нужно добавить строку вида:

В этой строке значения следующие:

Предположим, я хочу разрешить пользователю admin выполнять любые команды от имени любых пользователей, тогда мне нужно добавить строку:

Другой вариант, я хочу разрешить пользователю admin выполнять только команды /home/admin/backup.sh и /usr/bin/apt, и выполнять их он может только от root, тогда мне нужно добавить строку:

Обратите внимание, что если команд несколько, то они перечисляются через запятую без пробела.

По умолчанию включена настройка, которая разрешает всем членам группы sudo выполнять любые команды с sudo. Эта настройка заключена в строке:

В зависимости от дистрибутива, она же может быть записана так:

Чтобы в действительности ограничить права пользователя, нужно закомментировать эту строку, то есть поставить перед ней символ #:

Как узнать, какие sudo полномочия имеются у пользователя

Мы только что узнали, что у определённого пользователя могут быть ограниченные полномочия на выполнение команд с sudo. Как узнать, какие именно команды может выполнить пользователь или как проверить, сработали ли наши настройки в файле /etc/sudoers?

Для вывода всех разрешённых команд или для проверки определённой команды, используется опция -l. Но если не указать опцию -U с именем интересующего пользователя, то будут выведены данные для пользователя по умолчанию (root).

Пример проверки прав sudo для пользователя admin:

Su и sudo в чем разница. sudo 2. Su и sudo в чем разница фото. Su и sudo в чем разница-sudo 2. картинка Su и sudo в чем разница. картинка sudo 2

Строка «User admin may run the following commands on HackWare» означает «пользователь admin может запускать следующие команды на HackWare».

Также можно узнать, является ли та или иная команда заблокированной или разрешённой для выполнения пользователем с sudo следующим образом:

Если команда запрещена, то ничего не будет выведено:

Если команда разрешена, то будет выведен полный путь до файла:

Как настроить использование sudo без пароля

Данная настройка только для тех пользователей, кто действительно понимает зачем он это делает и какие риски безопасности это влечёт.

Чтобы отключить запрос пароля ПОЛЬЗОВАТЕЛЮ при вводе одной или нескольких КОМАНД с sudo:

Чтобы отключить запрос пароля ПОЛЬЗОВАТЕЛЮ при вводе любой команды с sudo:

Чтобы отключить запрос пароля всем пользователям при вводе одной или нескольких КОМАНД с sudo:

Чтобы отключить запрос пароля всем пользователям при вводе любой команды с sudo:

К примеру, чтобы разрешить пользователю admin выполнять команды /home/admin/backup.sh и /usr/bin/apt с sudo без необходимости ввода пароля, нужно добавить строку:

Это конец первой части. Во второй части мы рассмотрим другие интересные настройки и опции команды sudo.

Источник

В чем разница между Sudo и Su в Linux?

Su и sudo в чем разница. . Su и sudo в чем разница фото. Su и sudo в чем разница-. картинка Su и sudo в чем разница. картинка

Если вы пользователь Linux, вы, вероятно, видели ссылки на sudo и su. Статьи здесь, в How-To Geek и других местах, инструктируют пользователей Ubuntu использовать sudo и пользователей других дистрибутивов Linux для использования su, но какая разница?

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

Корневой пользователь

И su, и sudo используются для запуска команд с правами root. Пользователь root в основном эквивалентен пользователю-администратору в Windows — пользователь root имеет максимальные права и может делать с системой все что угодно. Обычные пользователи в Linux работают с ограниченными разрешениями — например, они не могут устанавливать программное обеспечение или записывать в системные каталоги.

Чтобы сделать что-то, требующее этих разрешений, вам нужно приобрести их с помощью su или sudo.

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

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

Su и sudo в чем разница. . Su и sudo в чем разница фото. Su и sudo в чем разница-. картинка Su и sudo в чем разница. картинка

Это ключевое различие между su и sudo. Su переключает вас на учетную запись пользователя root и требует пароль учетной записи root. Sudo запускает одну команду с привилегиями root — он не переключается на пользователя root и не требует отдельного пароля пользователя root.

Ubuntu против других дистрибутивов Linux

Команда su — это традиционный способ получения прав root в Linux. Команда sudo существует уже давно, но Ubuntu был первым популярным дистрибутивом Linux, который по умолчанию стал работать только на sudo. Когда вы устанавливаете Ubuntu, создается стандартная учетная запись root, но ей не назначается пароль. Вы не можете войти в систему как root, пока не назначите пароль для учетной записи root.

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

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

В дистрибутивах на основе Ubuntu, включая Linux Mint, также по умолчанию используется sudo вместо su.

Несколько хитростей

Linux гибок, поэтому не требуется много работы, чтобы заставить su работать так же, как sudo — или наоборот.

Чтобы запустить одну команду от имени пользователя root с помощью su, выполните следующую команду:

Это похоже на выполнение команды с sudo, но вам понадобится пароль учетной записи root вместо пароля вашей текущей учетной записи.

Чтобы получить полную интерактивную корневую оболочку с sudo, запустите sudo –i.

Su и sudo в чем разница. . Su и sudo в чем разница фото. Su и sudo в чем разница-. картинка Su и sudo в чем разница. картинка

Вы должны будете предоставить пароль вашей текущей учетной записи пользователя вместо пароля учетной записи root.

Включение root-пользователя в Ubuntu

Чтобы включить учетную запись пользователя root в Ubuntu, используйте следующую команду, чтобы установить для нее пароль. Имейте в виду, что Ubuntu рекомендует против этого.

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

Su и sudo в чем разница. . Su и sudo в чем разница фото. Su и sudo в чем разница-. картинка Su и sudo в чем разница. картинка

Добавление пользователей в файл Sudoers

Только учетные записи типа администратора в Ubuntu могут запускать команды с помощью sudo. Вы можете изменить тип учетной записи пользователя в окне конфигурации учетных записей пользователей.

Su и sudo в чем разница. . Su и sudo в чем разница фото. Su и sudo в чем разница-. картинка Su и sudo в чем разница. картинка

Ubuntu автоматически назначает учетную запись пользователя, созданную во время установки, учетной записью администратора.

Su и sudo в чем разница. . Su и sudo в чем разница фото. Su и sudo в чем разница-. картинка Su и sudo в чем разница. картинка

Добавьте следующую строку в файл, заменив пользователя именем учетной записи пользователя:

Нажмите Ctrl-X, а затем Y, чтобы сохранить файл. Вы также можете добавить пользователя в группу, указанную в файле. Пользователи в группах, указанных в файле, автоматически получат привилегии sudo.

Su и sudo в чем разница. . Su и sudo в чем разница фото. Su и sudo в чем разница-. картинка Su и sudo в чем разница. картинка

Графические версии Су

Linux также поддерживает графические версии su, которые запрашивают ваш пароль в графической среде. Например, вы можете запустить следующую команду, чтобы получить графическую подсказку пароля и запустить браузер файлов Nautilus с правами root. Нажмите Alt-F2, чтобы запустить команду из графического диалога запуска без запуска терминала.

Su и sudo в чем разница. ximage203.png.pagespeed.gp+jp+jw+pj+ws+js+rj+rp+rw+ri+cp+md.ic.UDXRqtvk 4. Su и sudo в чем разница фото. Su и sudo в чем разница-ximage203.png.pagespeed.gp+jp+jw+pj+ws+js+rj+rp+rw+ri+cp+md.ic.UDXRqtvk 4. картинка Su и sudo в чем разница. картинка ximage203.png.pagespeed.gp+jp+jw+pj+ws+js+rj+rp+rw+ri+cp+md.ic.UDXRqtvk 4

У команды gksu также есть несколько других хитростей — она ​​сохраняет текущие настройки рабочего стола, поэтому графические программы не будут выглядеть неуместно, когда вы запускаете их от имени другого пользователя. Такие программы, как gksu, являются предпочтительным способом запуска графических приложений с привилегиями root.

Gksu использует бэкэнд на основе su или sudo, в зависимости от используемого дистрибутива Linux.

Теперь вы должны быть готовы встретить su и sudo! Вы столкнетесь с обоими, если будете использовать разные дистрибутивы Linux.

Источник

Прежде чем задавать вопрос, гуглил и читал мануалы, но не до конца понял разницу между этими двумя командами. В обоих случаях становлюсь root юзером, но в случае первой переменная PATH не меняется, а второй меняется. Есть ли ещё какие-нибудь различия?

Su и sudo в чем разница. 111506:869939704. Su и sudo в чем разница фото. Su и sudo в чем разница-111506:869939704. картинка Su и sudo в чем разница. картинка 111506:869939704

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

Su и sudo в чем разница. 75715:1807475321. Su и sudo в чем разница фото. Su и sudo в чем разница-75715:1807475321. картинка Su и sudo в чем разница. картинка 75715:1807475321

зачем?
su вроде бы сейчас уже не используется в современных дистрах

Su и sudo в чем разница. 23351: 1310178298. Su и sudo в чем разница фото. Su и sudo в чем разница-23351: 1310178298. картинка Su и sudo в чем разница. картинка 23351: 1310178298

но в случае первой переменная PATH не меняется

Su и sudo в чем разница. 111506:869939704. Su и sudo в чем разница фото. Su и sudo в чем разница-111506:869939704. картинка Su и sudo в чем разница. картинка 111506:869939704

su вроде бы сейчас уже не используется в современных дистрах

Это вот твоя sudo есть не везде, а где есть, обычно без этой уродской настройки так любимой бубунтятами.

Su и sudo в чем разница. 75715:1807475321. Su и sudo в чем разница фото. Su и sudo в чем разница-75715:1807475321. картинка Su и sudo в чем разница. картинка 75715:1807475321

несколько месяцев назад на лоре проскакивало, что su признана не безопасной и не будет больше комплектоваться в дистры

Su и sudo в чем разница. 111506:869939704. Su и sudo в чем разница фото. Su и sudo в чем разница-111506:869939704. картинка Su и sudo в чем разница. картинка 111506:869939704

несколько месяцев назад на лоре проскакивало, что su признана не безопасной и не будет больше комплектоваться в дистры

ты всё перепутал. Во первых не su, а suid. Во вторых, на sudo тоже suid. В третьих не несколько месяцев, а несколько лет. В четвёртых не на ЛОРе. В пятых — диванные теоретики хотели. В шестых — получилось как всегда. В седьмых — дошло наконец и до хабры. Вседьмых — да, и до сюда докатилось. В восьмых — идея была не работать под рутом, а ТС хочет как раз прямо противоположного.

ну и наконец, ещё в 2003м году здесь уже было лекарство, которое помогает и тем и другим участникам сабжевой СО. Могу напомнить.

Su и sudo в чем разница. 84342: 1179834432. Su и sudo в чем разница фото. Su и sudo в чем разница-84342: 1179834432. картинка Su и sudo в чем разница. картинка 84342: 1179834432

suid не будет комплектоваться в дистры? Это вообще как? Выпилят из ядра?

Su и sudo в чем разница. 75715:1807475321. Su и sudo в чем разница фото. Su и sudo в чем разница-75715:1807475321. картинка Su и sudo в чем разница. картинка 75715:1807475321

ты всё перепутал. Во первых не su, а suid. Во вторых, на sudo тоже suid

ну мне кажется, что речь там была про su

ну и наконец, ещё в 2003м году здесь уже было лекарство, которое помогает и тем и другим участникам сабжевой СО. Могу напомнить.

что за лекарство? что такое СО?

Su и sudo в чем разница. 103500: 441423529. Su и sudo в чем разница фото. Su и sudo в чем разница-103500: 441423529. картинка Su и sudo в чем разница. картинка 103500: 441423529

Самому-то не смешно?

Su и sudo в чем разница. 75715:1807475321. Su и sudo в чем разница фото. Su и sudo в чем разница-75715:1807475321. картинка Su и sudo в чем разница. картинка 75715:1807475321

нет не смешно. я же помню такую тему на лоре

Su и sudo в чем разница. 103500: 441423529. Su и sudo в чем разница фото. Su и sudo в чем разница-103500: 441423529. картинка Su и sudo в чем разница. картинка 103500: 441423529

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

Su и sudo в чем разница. 75715:1807475321. Su и sudo в чем разница фото. Su и sudo в чем разница-75715:1807475321. картинка Su и sudo в чем разница. картинка 75715:1807475321

Su и sudo в чем разница. 103500: 441423529. Su и sudo в чем разница фото. Su и sudo в чем разница-103500: 441423529. картинка Su и sudo в чем разница. картинка 103500: 441423529

Я немного не это имел в виду, но ладно, проехали.

Su и sudo в чем разница. 75715:1807475321. Su и sudo в чем разница фото. Su и sudo в чем разница-75715:1807475321. картинка Su и sudo в чем разница. картинка 75715:1807475321

Это не ответ. Что-нибудь поконкретнее нельзя привести.

Su и sudo в чем разница. 111506:869939704. Su и sudo в чем разница фото. Su и sudo в чем разница-111506:869939704. картинка Su и sudo в чем разница. картинка 111506:869939704

suid не будет комплектоваться в дистры? Это вообще как? Выпилят из ядра?

ну типа PAM сделают. Это старый срач из 90х на самом деле. В итоге PAM запилили, а suid так и не выпилили. Сейчас у нас systemd на повестке дня, не до того.

Su и sudo в чем разница. 111506:869939704. Su и sudo в чем разница фото. Su и sudo в чем разница-111506:869939704. картинка Su и sudo в чем разница. картинка 111506:869939704

Su и sudo в чем разница. 111506:869939704. Su и sudo в чем разница фото. Su и sudo в чем разница-111506:869939704. картинка Su и sudo в чем разница. картинка 111506:869939704

Это не ответ. Что-нибудь поконкретнее нельзя привести.

м. Для тех кто в танке: sudo и su — две разные утилиты, которые в данном случае используются для одной цели. sudo даёт права (по умолчанию рута) кому-нить(по умолчанию никому. В бубунте первому юзеру. У школьников — единственному) на одну команду. Su даёт права (по умолчанию рута) тому, кто её запустил, если он знает пароль. Если запустил рут, то пароль(рута) знать не нужно, работает и так. Даёт в данном случае руту права рута.

Su и sudo в чем разница. 1928: 1960774052. Su и sudo в чем разница фото. Su и sudo в чем разница-1928: 1960774052. картинка Su и sudo в чем разница. картинка 1928: 1960774052

Su и sudo в чем разница. 111506:869939704. Su и sudo в чем разница фото. Su и sudo в чем разница-111506:869939704. картинка Su и sudo в чем разница. картинка 111506:869939704

Лет 8 уже как использую sudo bash. Что я не так делаю?

Открою тебе тайну: группа %wheel в sudoers нужна тогда, и только тогда, когда за этим компьютером работают люди, которых НЕТ в этой группе.

1. юзер чего-то косячит, причём так, что ему не исправить

2. юзер зовёт администратора

Su и sudo в чем разница. 111506:869939704. Su и sudo в чем разница фото. Su и sudo в чем разница-111506:869939704. картинка Su и sudo в чем разница. картинка 111506:869939704

ну и да, автор статьи на хабре не прав в том, что на самом деле, sudo вовсе не обязательно нужно для получения привилегий рута. Обычно оно нужно именно для решения своей основной задачи: userA запускает команду от имени userB.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *