# Gestor de autorizações

## Manual

O gestor de autorizações é a aplicação que os administradores do sistema poderão usar para mudar facilmente o comportamento por omissão de quaisquer acções. Esta página não pretende explicar como criar acções novas ou definir ficheiros .policy novos.

O ecrã de Autorização está dividido em duas partes, tendo à esquerda todas as acções que o PolicyKit conhece; poderá procurar as acções com a barra de pesquisa no topo, obtendo à direita a acção seleccionada. Esta imagem mostra o ecrã de Autorização principal:

A janela principal com o dispositivo de origem

Quando seleccionar uma acção, os seus detalhes serão apresentados no lado direito; a acção poderá ter um ícone, uma descrição e o nome do fornecedor. De seguida, na janela, irá ter as Autorizações Implícitas e as Autorizações Explícitas.

As Autorizações Implícitas são as autorizações que são atribuídas automaticamente aos utilizadores, com base em certos critérios, como se estão na consola local. Estas autorizações são lidas nos ficheiros .policy que a aplicação indicada definiu, sendo a configuração por omissão da acção. Estes são os valores válidos

- 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

Poderá alterar estes valores predefinidos, bastando para tal alterá-los na lista, onde o valor não-negrito é o valor por omissão, e onde basta seleccioná-lo nessa lista; para que a sua selecção faça efeito, terá de carregar no botão Modificar. A opção Reverter para a predefinição pode ser usada para alterar todas as Autorizações Implícitas para os seus valores predefinidos. Lembre-se que tanto o Modificar como o Reverter para a predefinição necessitam que invoque a acção do PolicyKit org.freedesktop.policykit.modify-defaults, a qual poderá pedir uma senha.

As Autorizações Explícitas são autorizações que podem ser obtidas através do processo de autenticação como atribuídas especificamente para a acção em questão. O comportamento por omissão é mostrar apenas as autorizações explícitas do utilizador actual; se quiser ver as autorizações explícitas dos outros utilizadores, carregue no botão Mostrar as autorizações de todos os utilizadores; lembre-se que isto obriga-o a invocar a acção do PolicyKit org.freedesktop.policykit.read, a qual poderá pedir uma senha. As autorizações bloqueadas estão marcadas com um sinal de STOP.

O botão Revogar é usado para revogar uma autorização explícita. Lembre-se que isto necessita que invoque a acção do PolicyKit org.freedesktop.policykit.revoke, a qual poderá pedir uma senha.

Se quiser permitir ou impedir um utilizador específico de efectuar uma dada acção, poderá carregar em Conceder ou Bloquear. Na imagem seguinte, irá ver a janela para Permitir/Bloquear:

Janela de autorizações explícitas para permitir/bloquear

Para permitir/bloquear autorizações explícitas, terá de seleccionar o utilizador que irá receber a autorização. Poderá também seleccionar as Restrições para limitar a autorização, de modo a que só se aplique sob determinadas circunstâncias.

Tenha em atenção que as autorizações e bloqueios específicos podem impedi-lo a si de efectuar a acção indicada, por isso certifique-se do que está a fazer

Lembre-se que isto podê-lo-á obrigar a invocar a acção do PolicyKit org.freedesktop.policykit.grant, que poderá pedir uma senha.