# Gerenciador de autorização

## Manual

O gerenciador de autorizações é um aplicativo que os administradores do sistema poderão usar para mudar facilmente o comportamento padrão de quaisquer ações. Esta página não pretende explicar como criar ações novas ou definir arquivos .policy novos.

A tela de Autorização está dividida em duas partes, tendo à esquerda todas as ações que o PolicyKit reconhece. Você poderá procurar as ações com a barra de pesquisa no topo, obtendo à direita a ação selecionada. Esta imagem mostra a tela de Autorização principal:

Janela principal com o dispositivo fonte

Quando você seleciona uma ação, seus detalhes serão exibidos no lado direito, a ação deve ter um ícone, uma descrição e o nome do fornecedor. Próximo, na visualização, temos 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 usuários, com base em certos critérios, como se estivesse no console local. Estas autorizações são lidas nos arquivos .policy que o aplicativo indicado definiu, sendo a configuração padrão da ação. Estes são os valores válidos

- não

- 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

- sim

Você poderá alterar estes valores pré-definidos, bastando para isso alterá-los na lista, onde o valor não-negrito é o valor padrão. Basta selecioná-lo nessa lista para que a sua seleção tenha efeito, Você terá que clicar no botão Modificar. A opção Reverter para o padrão pode ser usada para alterar todas as Autorizações Implícitas para os seus valores pré-definidos. Lembre-se que tanto o Modificar como o Reverter para o padrão necessitam que invoque a ação do PolicyKit org.freedesktop.policykit.modify-defaults, que 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 ação em questão. O comportamento padrão é mostrar apenas as autorizações explícitas do usuário atual. Se você quiser ver as autorizações explícitas dos outros usuários, clique no botão Mostrar as autorizações de todos os usuários. Lembre-se que isto o obriga a invocar a açã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 ação do PolicyKit org.freedesktop.policykit.revoke, a qual poderá pedir uma senha.

Se você quiser permitir ou impedir um usuário específico de efetuar uma determinada ação, você poderá clicar em Conceder ou Bloquear. Na imagem a seguir, você verá a janela para Permitir/Bloquear:

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

Para permitir/bloquear autorizações explícitas, você terá que selecionar o usuário que irá receber a autorização. Você poderá também selecionar as Restrições para limitar a autorização, de modo a que só se aplique sob determinadas circunstâncias.

Observe que as autorizações e bloqueios específicos podem impedi-lo de efetuar a ação indicada, por isso certifique-se do que está fazendo

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