Federico Mena Quintero
federico@gnome.org 2013

This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.

Jako speciální výjimků vám držitel autorských práv uděluje oprávnění kopírovat, upravovat a šířit ukázky kódu obsažené v tomto dokumentu a to bez dalších omezení za podmínek, které si sami zvolíte.

Řízení přístupu pro služby na systémové úrovni poskytované přes D-Bus
Lucas Lommer
llommer@svn.gnome.org 2009.
Marek Černocký
marek@manet.cz 2015.

# Polkit

Polkit nebo také Policy Kit se stará o zásady, které umožňují neprivilegovaným procesům mluvit s těmi privilegovanými přes API sběrnice D-Bus. Například ne všechny programy by měly mít možnost žádat odpojení počítače od sítě pomocí služby NetworkManager.

Polkit dovoluje správcům systému definovat různé zásady pro různé služby. Například jen uživatel s fyzickým přístupme ke konzoli smí připojit/odpojit disky a svazky; uživatelé, kteří nejsou u konzole budou muset zadat heslo správce. Na počítačích u domácích uživatelů bude většina zásad volnějších, protože uživateli lze ohledně počítače důvěřovat. Ve firemním prostředí budou zásady více omezující.

GNOME používá PolicyKit kdykoliv aplikace potřebuje požádat o privilegovanou operaci.

Domovská stránka Polkit