+-------------------+ | Authentication | | Agent | +-------------------+ | libpolkit-agent-1 | +-------------------+ ^ +---------+ | | Subject | +--------------+ +---------+ | ^ | | User Session | | =======================|========================|============= System Context | | | | | +---+ V | /------------\ | | System Bus | | \------------/ | ^ ^ V | | +---------------------+ +--------------+ | | Mechanism | | | +---------------------+ V +----> | libpolkit-gobject-1 | +------------------+ +---------------------+ | polkitd(8) | +------------------+ | org.freedesktop. | | PolicyKit1 |<---------+ +------------------+ | ^ | | +--------------------------------------+ | | /usr/share/polkit-1/actions/*.policy | | +--------------------------------------+ | +--------------------------------------+ | /etc/polkit-1/rules.d/*.rules | | /usr/share/polkit-1/rules.d/*.rules | +--------------------------------------+