# Gestore delle autorizzazioni

## Manuale

Il gestore delle autorizzazioni è l'applicazione che gli amministratori di sistema possono usare per cambiare facilmente il comportamento predefinito di ogni azione. Lo scopo di questa pagina non è quello di spiegare come creare nuove azioni o definire nuovi file .policy.

La schermata di autorizzazione (vedi figura sotto) è divisa in due parti: a sinistra ci sono tutte le azioni che PolicyKit conosce; si può cercare un'azione usando la barra di ricerca in alto. A destra ci sono le azioni selezionate.

Finestra principale con il dispositivo sorgente

Quando si seleziona un'azione, i suoi dettagli saranno visualizzati nella parte destra. L'azione può avere un'icona, una descrizione e il nome del fornitore. Successivamente ci sono le autorizzazioni implicite e le autorizzazioni esplicite.

Le autorizzazioni implicite sono autorizzazioni date in automatico agli utenti secondo dei criteri, ad esempio se sono nel terminale locale. Queste autorizzazioni sono lette dai file .policy che l'applicazione data ha definito; sono le impostazioni di default dell'azione. Questi sono valori validi

- 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

- sì

Questi valori predefiniti possono essere modificati semplicemente cambiandoli nella casella a scelta multipla. Il valore non in grassetto è quello predefinito, quindi per ripristinare il valore predefinito lo si seleziona. Per applicare la modifica è necessario fare clic sul pulsante Modifica. Il pulsante Ripristina predefiniti può essere usato per ripristinare i valori di default di tutte le autorizzazioni implicite. Attenzione che sia Modifica sia Ripristina predefiniti hanno bisogno dell'esecuzione dell'azione org.freedesktop.policykit.modify-defaults che potrebbe chiedere una password.

Le Autorizzazioni esplicite sono autorizzazioni che sono ottenute attraverso il processo di autenticazione o specifiche per l'azione. Il comportamento predefinito è di visualizzare solo le autorizzazioni esplicite dell'utente; per vedere le autorizzazioni esplicite degli altri utenti si deve fare clic su Visualizza le autorizzazioni di tutti gli utenti. Attenzione che questo richiede l'esecuzione dell'azione org.freedesktop.policykit.read che potrebbe chiedere una password. Le autorizzazioni bloccate sono marcate con il segno STOP.

Il pulsante Revoca è usato per revocare un'autorizzazione esplicita. Attenzione che è richiesta l'esecuzione dell'azione org.freedesktop.policykit.revoke che potrebbe chiedere una password.

Se si vuole permettere o bloccare un utente per una azione specifica, si può fare clic su Permetti o Blocca. Nella schermata seguente si vede la finestra per Permettere/Bloccare le azioni.

Finestra di dialogo per permettere/bloccare le autorizzazioni esplicite

Per permettere/bloccare le autorizzazioni esplicite bisogna selezionare l'utente che riceverà l'autorizzazione. Si possono anche selezionare i Vincoli per limitare le autorizzazioni in modo che abbiano effetto solo in certe situazioni.

Attenzione che il blocco o l'autorizzazione esplicita potrebbero impedirti di svolgere quella azione, quindi è necessario fare attenzione a quello che si fa

. È richiesta l'esecuzione dell'azione org.freedesktop.policykit.grant di PolicyKit che potrebbe chiedere una password.