# Керування розпізнаванням

## Підручник

Інструмент керування уповноваженнями є програмою, якою можуть скористатися системні адміністратори для зміни типової поведінки для будь-яких дій. Цю сторінку не призначено для пояснення способів створення дій або визначення нових файлів .policy.

Вікно уповноваження поділено на дві частини: ліворуч буде показано всі відомі PolicyKit дії, ви зможете виконувати пошук за допомогою панелі пошуку, розташованої згори, праворуч же буде показано вибрану дію. На цьому знімку екрана показано головне вікно уповноваження:

Головне вікно з пристроєм джерела

Після вибору дії її параметри буде показано у правій частині вікна: у дії може бути піктограма, опис і назва постачальника. Поряд з ними буде показано Неявні уповноваження і Явні уповноваження.

Неявні уповноваження — це уповноваження, які автоматично надаються користувачам на основі певних критеріїв, так само, як вони надаються у локальній консолі. Ці уповноваження буде прочитано з файлів .policy, які визначено для вказаної програми, вони є типовими параметрами дії. Ось можливі значення:

- no

- auth_self_one_shot

- auth_self

- auth_self_keep_session

- auth_self_keep_always

- auth_admin_one_shot

- auth_admin

- auth_admin_keep_session

- auth_admin_keep_always

- yes

Ви можете змінити ці типові значення простим вибором у спадному списку, значення вказані звичайним (нежирним) шрифтом є типовими, отже, якщо ви бажаєте змінити якесь значення на типове, ви можете обрати його за шрифтом. Щоб ваш вибір набув чинності, вам слід натиснути кнопку Змінити. Натисканням кнопки Повернутися до типових можна скористатися для повернення всім Неявним уповноваженням типових значень. Зауважте, що для виконання дій Змінити і Повернутися до типових потрібно, щоб PolicyKit виконала дію org.freedesktop.policykit.modify-defaults, для чого, ймовірно, вам доведеться вказати пароль.

Явні уповноваження — це уповноваження, які було або отримано як результат процесу розпізнавання або які було спеціально надано для відповідної дії. Типово, буде показано явні уповноваження лише для поточного користувача, якщо ви бажаєте поглянути на явні уповноваження інших користувачів, позначте пункт Показувати уповноваження всіх користувачів, зауважте, що для того, щоб показати відповідні дані PolicyKit потрібно виконати дію org.freedesktop.policykit.read, для якої може знадобитися введення пароля. Заблоковані уповноваження буде позначено знаком STOP.

За допомогою кнопки Відкликати можна відкликати явне уповноваження. Зауважте, що для відкликання PolicyKit слід буде виконати дію org.freedesktop.policykit.revoke, для чого може знадобитися введення пароля.

Якщо у вас виникла потреба надати можливість виконувати певну дію або заблокувати цю можливість для певного користувача, ви можете натиснути кнопку Надати або кнопку Блокувати. На наступному знімку ви можете бачити діалогове вікно надання/блокування дозволів:

Діалогове вікно надання/блокування явних уповноважень

Щоб надати або блокувати явне уповноваження, вам слід обрати користувача, який отримуватиме уповноваження. Крім того, ви можете обрати Обмеження, за допомогою яких можна обмежити уповноваження певними обставинами.

Пам’ятайте, що блокування явного уповноваження може заборонити вашому користувачеві певні дії, отже завжди зважуйте ваші кроки

Зауважте, що для надання уповноважень PolicyKit слід виконати дію org.freedesktop.policykit.grant, для чого може знадобитися введення пароля.