# Gestionnaire d'autorisations

## Manuel

Le Gestionnaire d'autorisations est l'application que les administrateurs système peuvent utiliser pour changer facilement le comportement des actions. Cette page n'a pas pour objectif d'expliquer comment créer de nouvelles actions ou définir de nouveaux fichiers .policy.

L'écran d'autorisation est divisé en deux parties. À gauche on retrouve toutes les actions que PolicyKit connaît, vous pouvez chercher les actions en utilisant la barre de recherche située en haut, et les détails de l'action sélectionnée sont affichés à droite. Cette capture d'écran vous montre l'écran d'autorisation :

Fenêtre principale avec un périphérique source

Lorsque vous sélectionnez une action, ses détails seront affichés du côté droit. L'action peut avoir une icône, une description et le nom du fournisseur. Vous pourrez ensuite accéder aux Autorisations Implicites et aux Autorisations Explicites.

Les Autorisations Implicitessont des autorisations accordées automatiquement aux utilisateurs dans certaines circonstances, par exemple s'ils sont présents sur la console locale. Ces autorisations sont lues depuis les fichiers .policy que l'application donnée a défini, ce sont les paramètres par défaut de l'action. Voici les valeurs valables

- non

- 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

- oui

Vous pouvez changer ces valeurs par défaut en cochant tout simplement la case, la valeur qui n'est pas en gras est la valeur par défaut. Si vous voulez modifier à nouveau une valeur, vous pouvez la sélectionner. Cliquez sur le bouton Modifier. Vous pouvez utiliser le bouton Ré-appliquer les valeurs par défaut afin que toutes les autorisations Implicites reviennent à leur valeur par défaut. Veuillez notez que les actions Modifier et Ré-appliquer les valeurs par défaut requièrent l'exécution de l'action org.freedesktop.policykit.modify-defaults de PolicyKit qui peut nécessiter un mot de passe.

Les autorisations explicites sont des autorisations qui sont soit obtenues via une authentification ou données spécifiquement à l'action en question. Le comportement par défaut est de n'afficher que les autorisations explicites de l'utilisateur actuel ; si vous souhaitez afficher les autorisations explicites des autres utilisateurs, cliquez sur le bouton Afficher les autorisations de tous les utilisateurs. Veuillez noter que l'exécution de l'action PolicyKit org.freedesktop.policykit.read est requise, ce qui peut nécessiter un mot de passe. Les autorisations bloquées seront signalées par un signe STOP.

Le bouton Révoquer est utilisé pour révoquer une autorisation explicite. Veuillez noter que l'exécution de l'action PolicyKit org.freedesktop.policykit.revoke est requise, ce qui peut nécessiter un mot de passe.

Si vous voulez autoriser ou bloquer spécifiquement la possibilité pour un utilisateur d'effectuer une action donnée, vous pouvez cliquer sur Autoriser ou Bloquer. Vous pouvez voir la fenêtre autoriser / bloquer sur la capture d'écran suivante.

Fenêtre autoriser / bloquer les autorisations explicites

Pour autoriser ou bloquer des autorisations explicites, vous devez sélectionner l'utilisateur qui disposera de l'autorisation. Vous pouvez aussi sélectionner des contraintes afin de limiter l'autorisation à certaines circonstances uniquement.

Les autorisations et blocages explicites peuvent vous empêcher d'effectuer cette action, soyez donc sûrs de ce que vous faites

. Veuillez noter que l'exécution de l'action PolicyKit org.freedesktop.policykit.grant est requise, ce qui peut nécessiter un mot de passe.