# Berechtigungsverwalter

## Handbuch

Der Berechtigungsverwalter ist die Anwendung, mit der Systemadministratoren das standardmäßige Verhalten jeglicher Aktionen auf einfache Art und Weise ändern können. Diese Seite beinhaltet jedoch nicht die Erklärungen zum Erstellen neuer Aktionen oder definieren von neuen `.policy`-Dateien.

Das Fenster PolicyKit-Berechtigungen - Systemeinstellungen ist in zwei Teile unterteilt. Links sind alle Aktionen aufgeführt, die PolicyKit kennt und die Aktionen können mit der Suchleiste gesucht werden. Auf der rechten Seite ist die ausgewählte Aktion aufgeführt. Dieses Bildschirmfoto zeigt das Hauptfenster:

Hauptfenster mit dem Quellgerät

Bei der Auswahl einer Aktion werden die Eigenschaften auf der rechten Seite angezeigt. Die Aktion hat möglicherweise ein Symbol, eine Beschreibung und den Namen des Erstellers. Darunter werden Implizite Berechtigungen und Explizite Berechtigungen aufgeführt.

Implizite Berechtigungen sind Berechtigungen, die den Benutzern basierend auf bestimmten Kriterien automatisch gegeben werden (z. B. wenn sie sich auf der lokalen Konsole befinden). Diese Berechtigungen werden aus den `.policy`-Dateien gelesen, die die jeweilige Anwendung festlegt und sind damit die standardmäßigen Einstellungen der Aktion. Die gültigen Werte sind:

- no

- auth_self_one_shot

- auth_self

- auth_self_keep_session

- auth_self_keep_always

- auth_admin_one_shot

- auth_admin

- auth_admin_keep_session

- auth_admin_keep_always

- yes

Diese voreingestellten Werte können über das Auswahlfeld auf einfache Art und Weise geändert werden. Der in normaler Schrift dargestellte Wert ist der Standardwert und kann somit einfach gefunden und wieder eingestellt werden. Die Änderung wird mit einem Klick auf Ändern übernommen und angewandt. Mit einem Klick auf Auf Standardwerte zurücksetzen werden alle Impliziten Berechtigungen auf die Standardwerte zurückgesetzt. Dabei ist zu beachten, dass sowohl Ändern als auch Auf Standardwerte zurücksetzen die Aktion „org.freedesktop.policykit.modify-defaults“ von PolicyKit aufrufen und möglicherweise nach einem Passwort gefragt wird.

Explizite Berechtigungen sind Berechtigungen, die entweder durch einen Berechtigungsprozess oder speziell durch die Abfrage bezogen werden. Das standardmäßige Verhalten zeigt nur die expliziten Berechtigungen des aktuellen Benutzers an. Sollen die expliziten Berechtigungen aller Benutzer angezeigt werden, ist nur ein Klick auf Berechtigungen aller Benutzer anzeigen notwendig. Dabei ist zu beachten, dass die Aktion „org.freedesktop.policykit.read“ von PolicyKit aufgerufen und möglicherweise nach einem Passwort gefragt wird. Blockierte Berechtigungen sind mit einem STOP-Zeichen markiert.

Der Knopf Zurückziehen wird für die Rücknahme einer Berechtigung verwendet. Dabei ist zu beachten, dass die Aktion „org.freedesktop.policykit.revoke“ von PolicyKit aufgerufen und möglicherweise nach einem Passwort gefragt wird.

Falls einem Benutzer spezielle Rechte für eine Aktion erteilt oder entzogen werden sollen, kann dies durch einen Klick auf Erlauben bzw. Blockieren erfolgen. Das folgende Bildschirmfoto zeigt den entsprechenden Dialog:

Dialog zum Erteilen/Entziehen der Berechtigungen

Um die expliziten Berechtigungen zu erteilen bzw. entziehen, muss erst der entsprechende Benutzer für diese Berechtigung ausgewählt werden. Hierbei können auch Einschränkungen festgelegt werden, damit die Berechtigungen nur unter den genannten Umständen erteilt werden.

Das explizite Entziehen bzw. Erteilen von Berechtigungen kann dazu führen, dass man selbst keine Aktionen mehr ausführen kann. Daher sollte man sicher sein, was man hier macht.

Dabei ist zu beachten, dass die Aktion „org.freedesktop.policykit.grant“ von PolicyKit aufgerufen und möglicherweise nach einem Passwort gefragt wird.