# Agente di autorizzazione

## Manuale

L'agente di autorizzazione è l'applicazione che viene chiamata ogni volta che un utente vuole ottenere una certa autorizzazione. È un demone attivato da &DBus;, che usa libpolkit-grant, che a sua volta usa PAM per i servizi di autenticazione (si possono tuttavia inserire altre interfacce di autenticazione se necessario).

## Finestra dell'agente di autorizzazione

L'aspetto della finestra di autenticazione dipende dal risultato di PolicyKit e anche dalla definizione di autenticazione come amministratore, se come utente root, o come utente del gruppo wheel, o comunque la libreria PolicyKit è stata configurata (vedi la pagina di manuale `PolicyKit.conf(5)` per i dettagli). Nota che alcune delle schermate sotto sono state fatte su sistemi configurati per usare il modulo PAM ThinkFinger. Il testo mostrato nelle finestre di autenticazione proviene dai file XML `.policy` di PolicyKit che risiedono in `/usr/share/PolicyKit/policy` e viene letto dal demone di autenticazione quando un'applicazione chiede di ottenere un'autorizzazione. Quindi, ciò che l'utente vede non è sotto il controllo dell'applicazione, il che esclude una classe di attacchi in cui le applicazioni cercano di ingannare l'utente per ottenere surrettiziamente dei privilegi.

La finestra di autenticazione in cui si chiede all'utente di autenticarsi come root usando la password o presentare l'impronta digitale. I dettagli indicano l'applicazione che ha richiesto l'azione, l'azione stessa e il fornitore dell'azione. Se si fa clic nel collegamento dell'azione, verrà aperto il gestore delle autorizzazioni indicante l'azione, e anche il fornitore potrebbe dare un collegamento per l'azione che verrà attivato quando si fa clic sul suo collegamento:

La finestra di autenticazione che chiede la password di root o di fornire l'impronta digitale, e mostra le descrizioni.

La finestra di autenticazione in cui si chiede all'utente di autenticarsi come amministratore e PolicyKit è configurato per usare a tal fine la password di root:

La finestra di autenticazione che chiede la password di root.

La finestra di autenticazione in cui si chiede all'utente di autenticarsi come amministratore e PolicyKit è configurato per usare a tal fine un gruppo:

La finestra di autenticazione che chiede la password di un utente del gruppo amministrativo.

Stessa finestra di autenticazione, che mostra un menu a tendina in cui si può selezionare l'utente:

Stessa finestra di autenticazione, che mostra un menu a tendina in cui si può selezionare l'utente.

Finestra di autenticazione che indica un'azione per cui il privilegio può essere mantenuto indefinitamente:

Finestra di autenticazione che indica un'azione per cui il privilegio può essere mantenuto indefinitamente.

Finestra di autenticazione che indica un'azione per cui il privilegio può essere mantenuto solo per il resto della sessione desktop:

Finestra di autenticazione che indica un'azione per cui il privilegio può essere mantenuto solo per il resto della sessione desktop.