# Berechtigungsagent

## Handbuch

Der Berechtigungsagent ist die Anwendung, die jedes Mal aufgerufen wird, wenn ein Benutzer eine bestimmte Berechtigung anfordert. Es handelt sich hierbei um einen &DBus;-Dienst, der „libpolkit-grant“ und dadurch PAM für die Berechtigungsdienste nutzt (jedoch können auch andere Berechtigungsdienste verwendet werden, soweit sie benötigt werden).

## Dialog des Berechtigungsagenten

Das Erscheinungsbild für den Berechtigungsdialog hängt vom Ergebnis von PolicyKit und der Nachfrage nach einer Administrator-Berechtigung ab („Berechtigung des root-Benutzers“ oder „Berechtigung eines Gruppenmitglieds“) oder der Einrichtung der PolicyKit-Bibliothek (siehe `man PolicyKit.conf`). Es ist zu beachten, dass manche der nachstehenden Bildschirmfotos auf einem System mit installiertem ThinkFinger-PAM-Modul erstellt wurden. Der Text in den gezeigten Berechtigungsdialogen stammt von PolicyKit. Die `XML`-Dateien mit den Berechtigungen befinden sich im Ordner `/usr/share/PolicyKit/policy/` und werden vom Berechtigungsdienst eingelesen, sobald eine Anwendung nach einer Berechtigung fragt. Was der Benutzer nun sieht steht nicht unter Kontrolle der Anwendung (z. B. stammt es nicht von der Anwendung), welche versucht den Benutzer durch eine Täuschung die Berechtigung zu entlocken.

Der Berechtigungsdialog für die root-Berechtigung, fragt nach dem Passwort oder Fingerabdruck. Die Informationen zeigen die anfragende Anwendung, die Aktion selbst und den Hersteller der Aktion. Mit einem Klick auf die Verknüpfung neben Aktion: wird der Berechtigungsverwalter für die angegebene Aktion geöffnet. Möglicherweise wird neben Hersteller: auch eine Verknüpfung angezeigt und ruft bei einem Klick darauf die Verknüpfung auf:

Der Berechtigungsdialog für die Abfrage des root-Passworts bzw. root-Fingerabdrucks und Anzeige der Beschreibungen

Der Berechtigungsdialog für die Abfrage des Passworts für einen administrativen Benutzers (wobei PolicyKit für die Anwendung des root-Passworts eingestellt ist):

Der Berechtigungsdialog zur Abfrage des root-Passworts

Der Berechtigungsdialog für die Abfrage des Passworts für einen administrativen Benutzers (wobei PolicyKit für eine Gruppe eingestellt ist):

Der Berechtigungsdialog zur Abfrage des Passworts für einen Benutzer der administrativen Gruppe

Der gleiche Berechtigungsdialog mit einer Auswahlbox für die Auswahl des Benutzers:

Der gleiche Berechtigungsdialog mit einer Auswahlbox für die Auswahl des Benutzers

Der Berechtigungsdialog für die Berechtigung einer Aktion auf unbestimmte Zeit:

Der Berechtigungsdialog für die Berechtigung einer Aktion auf unbestimmte Zeit

Der Berechtigungsdialog für die Berechtigung einer Aktion bis zum Ablauf der aktuellen Sitzung:

Der Berechtigungsdialog für die Berechtigung einer Aktion bis zum Ablauf der aktuellen Sitzung