Linux capabilities

Linux capabilities — механизм разбиения привилегий root на независимые полномочия, которые ядро проверяет при выполнении чувствительных операций.

Linux capabilities — механизм ядра Linux, разделяющий широкие полномочия суперпользователя на отдельные возможности, например изменение сетевых настроек, загрузку модулей, смену UID или привязку к привилегированному порту. Каждая возможность предоставляет ограниченный набор действий. Для процесса ядро учитывает наборы capabilities, включая permitted, effective, inheritable, bounding и ambient. Возможности могут назначаться исполняемому файлу как файловые атрибуты либо передаваться процессу при управляемом запуске. Доступность конкретной возможности зависит также от пространств имён, ограничений контейнера и политики безопасности системы. Механизм применяется для запуска служб и контейнеров с меньшим объёмом привилегий, чем полный root. Например, процессу может быть предоставлена только capability, необходимая для сетевой операции, без права выполнять другие административные действия. Linux capabilities не являются обычными правами файлов Unix и не заменяют sudo: sudo управляет запуском команд от имени другой учётной записи, а capabilities определяют полномочия процесса в ядре. Они также не отменяют проверки SELinux, которые могут запретить действие даже при наличии нужной capability.

Синонимы и варианты написания:

capabilitiesвозможности Linuxполномочия Linux
Просмотров: 15

Статьи по теме

Материалы раздела, к которому относится термин

Связанные термины

AIDE(Advanced Intrusion Detection Environment)

AIDE — средство контроля целостности файлов Linux и Unix, сравнивающее текущее состояние файловой системы с заранее созданной доверенной базой атрибутов и хешей.

БезопасностьLinuxМониторинг

AppArmor

AppArmor — система мандатного контроля доступа Linux, ограничивающая программы профилями; профиль обычно выбирается по пути исполняемого файла, а файловые правила сопоставляются с путями.

БезопасностьLinuxУправление

Boolean SELinux(SELinux boolean)

Boolean SELinux — именованный логический параметр, от значения которого зависит применение предусмотренных политикой SELinux условных правил без изменения их исходного текста.

БезопасностьLinuxУправление

Ed25519

Ed25519 — алгоритм цифровой подписи на эллиптической кривой edwards25519, использующий 32-байтный открытый ключ и 64-байтную подпись; он не предназначен для шифрования.

БезопасностьLinuxПродвинутый

ACME(Automatic Certificate Management Environment)

ACME — прикладной протокол автоматизации выпуска, продления и отзыва сертификатов, подтверждающий контроль заявителя над доменом или иным идентификатором.

БезопасностьУправлениеСеть