Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

ПрограммаОписание
polkitdМенеджер авторизации. Системная служба
pkcheck

Программа для проверки наличия у процесса права на выполнение определённого действия  

pkactionПрограмма для вывода описания polkit-действия
pkexecПрограмма для запуска команды от имени другого пользователя
pkttyagentТекстовой агент аутентификации


Алгоритм работы системы авторизации polkit:

  1. Непривилегированная программа пользователя обращается к привилегированной программе для выполнения какого-либо действия, требующего повышенных привилегий (прав администратора).
  2. Привилегированная программа обращается к системной службе polkitd, чтобы проверить право пользователя на выполнение действия.
  3. Системная служба polkitd исходя из хранящихся правил и действий:
    - если требуется, то с помощью агента аутентификации запрашивает у пользователя его пароль или пароль привилегированного пользователя;
    - разрешает или запрещает пользователю выполнить запрашиваемое действие.
  4. Системная служба polkitd отвечает привилегированной программе: разрешено или запрещено выполнить запрошенное действие.
  5. Если от polkitd получено разрешение, то привилегированная программа выполняет запрошенное действие.

...