Federico Mena Quintero
federico@gnome.org 2013
Керування доступом для служб на рівні системи забезпечується за допомогою D-Bus
Максим Дзюманенко
dziumanenko@gmail.com 2010
Юрій Чорноіван
yurchor@ukr.net 2020

# Polkit

Polkit або Policy Kit обробляє правила, які надають змогу непривілейованим процесам обмінюватися даними із привілейованими процесами за допомогою програмних інтерфейсів D-Bus. Наприклад, доступ до надсилання запиту щодо від'єднання комп'ютера від мережі за допомогою служби NetworkManager повинні мати не усі програми.

Polkit надає змогу системному адміністратору визначати різні правила для різних служб. Наприклад, лише користувач із фізичним доступом до консолі може монтувати або демонтувати диски і томи — користувачам, у яких немає консолі, доведеться вводити пароль адміністратора. На комп'ютері для домашнього користування більшість правил будуть доволі ліберальними, оскільки користувачам можна довіряти керування комп'ютером. У корпоративних умовах правила можуть бути більш жорсткими.

У GNOME PolicyKit використано всюди, де програми мають надсилати запит щодо привілейованих дій.

Домашня сторінка Polkit