В UNIX-подобной системе у нас есть режим пользователя и режим ядра. Есть некоторые инструкции, которые невозможно получить в пользовательском режиме. Однако, когда мы делаем sudo
, мы можем получить доступ ко многим критическим разделам нашей ОС, выполнять критические действия.
Мой вопрос: когда программа выполняется в режиме sudo
, работает ли вся программа в режиме ядра? Или это так, что режим sudo
- это просто административный пользователь, полномочия которого являются простым подмножеством операций, которые могут выполняться ядром?