PolicyKit è un toolkit a livello applicazione per definire e manipolare le politiche che permettono a processi non privilegiati di comunicare con quelli privilegiati, allo scopo di concedere ad alcuni utenti il diritto di eseguire alcune attività in certe situazioni (usando ?ConsoleKit).
Esempi di utilizzo:
- Permettere all'utente di ibernare e spegnere il computer.
- Permettere all'utente di gestire connessioni (Wireless).
- Permettere all'utente di montare/espellere un supporto rimovibile (CD/DVD, chiavi USB...)
- Permettere all'utente di accedere alle periferiche, come audio, scanner, ecc.
A differenza dei precedenti meccanismi utilizzati nelle GUI, PolicyKit è un posto centralizzato per definire ed attuare tale politica.
Per un'introduzione generale, leggere http://lwn.net/Articles/258592/
ToDo: spiegare come funziona.
Si veda anche
Pagina del progetto freedesktop.org per PolicyKit
http://freedesktop.org/wiki/Software/PolicyKitPolicyKit Library Reference Manual
http://hal.freedesktop.org/docs/PolicyKit/PolicyKit Specification
http://people.freedesktop.org/~david/polkit-spec.html
