# Agent d'autorisation

## Manuel

L'agent d'autorisation est l'application appelée à chaque fois qu'un utilisateur souhaite obtenir une autorisation donnée. C'est un démon &DBus; qui utilise libpolkit-grant, qui utilise lui-même PAM pour ses services d'authentification (d'autres systèmes peuvent toutefois être branchés si nécessaire).

## Fenêtre de l'agent d'autorisation

L'apparence de la fenêtre d'authentification dépend du résultat de PolicyKit, de la définition de l'authentification en administrateur en authentifier en tant qu'utilisateur root ou authentifier en tant qu'un des utilisateurs du groupe UNIX wheel et de la manière dont la bibliothèque PolicyKit est configurée (consultez la page de manuel PolicyKit.conf(5) pour plus de détails). Veuillez notez que certaines des captures d'écran ci-dessous ont été effectuées sur un système configuré pour utiliser le module PAM ThinkFinger. Le texte affiché dans les fenêtres d'authentification provient des fichiers XML .policy de PolicyKit situés dans /usr/share/PolicyKit/policy et est lu par le démon d'authentification lorsqu'une application demande à obtenir une autorisation. Ce que l'utilisateur voit n'est ainsi pas sous le contrôle de l'application (n'est pas ouvert par l'application), ce qui exclut les attaques où les applications essayeraient de tromper l'utilisateur afin d'obtenir un privilège.

La fenêtre d'authentification où il est demandé à l'utilisateur de s'authentifier en tant que root via le mot de passe ou son empreinte digitale. Les détails affichent l'application demandant l'action, le nom de l'action et le fournisseur de l'action. Si vous cliquez sur le lien de l'action, le gestionnaire d'autorisations s'ouvrira sur l'action donnée, et le fournisseur peut également fournir un lien pour l'action donnée qui sera ouvert lorsque vous cliquerez sur le lien Fournisseur :

La fenêtre d'authentification demandant le mot de passe root, l'empreinte digitale et affichant les descriptions

La fenêtre d'authentification où l'utilisateur doit s'authentifier en tant qu'utilisateur administrateur lorsque PolicyKit est configuré pour utiliser le mot de passe root à cette fin :

La fenêtre d'authentification demandant le mot de passe root

La fenêtre d'authentification lorsqu'il est demandé à l'utilisateur de s'authentifier en tant qu'utilisateur administrateur et que PolicyKit est configuré pour utiliser un groupe à cette fin :

La fenêtre d'authentification demandant les identifiants d'un utilisateur du groupe d'administrateurs

La même fenêtre d'authentification, affichant le menu déroulant où l'utilisateur peut être sélectionné :

La même fenêtre d'authentification, affichant le menu déroulant où l'utilisateur peut être sélectionné

La fenêtre d'authentification affichant une action où le privilège peut être conservé indéfiniment :

La fenêtre d'authentification affichant une action où le privilège peut être conservé indéfiniment

Fenêtre d'authentification affichant une action dont le privilège ne peut être conservé que jusqu'à la fin de la session de travail :

Fenêtre d'authentification affichant une action dont le privilège ne peut être conservé que jusqu'à la fin de la session de travail.