<chapter id="authorization">
<title
>Gestor de autorizações</title>

<sect1 id="authorization-manual">
<title
>Manual</title>

<para
>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 <quote
>.policy</quote
> novos.</para>

<para
>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: </para>

<para>
<screenshot>
<mediaobject>
<imageobject
><imagedata fileref="authorization_1.png" format="PNG"/></imageobject>
<textobject
><phrase
>A janela principal com o dispositivo de origem</phrase
></textobject>
</mediaobject>
</screenshot>
</para>

<para
>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 <quote
>Autorizações Implícitas</quote
> e as <quote
>Autorizações Explícitas</quote
>. </para>

<para
>As <quote
>Autorizações Implícitas</quote
> 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 <quote
>.policy</quote
> que a aplicação indicada definiu, sendo a configuração por omissão da acção. Estes são os valores válidos </para>

<itemizedlist>
<listitem
><para
>no</para
></listitem>
<listitem
><para
>auth_self_one_shot</para
></listitem>
<listitem
><para
>auth_self</para
></listitem>
<listitem
><para
>auth_self_keep_session</para
></listitem>
<listitem
><para
>auth_self_keep_always</para
></listitem>
<listitem
><para
>auth_admin_one_shot</para
></listitem>
<listitem
><para
>auth_admin</para
></listitem>
<listitem
><para
>auth_admin_keep_session</para
></listitem>
<listitem
><para
>auth_admin_keep_always</para
></listitem>
<listitem
><para
>yes</para
></listitem>
</itemizedlist>

<para
>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 <quote
>Modificar</quote
>. A opção <quote
>Reverter para a predefinição</quote
> pode ser usada para alterar todas as <quote
>Autorizações Implícitas</quote
> para os seus valores predefinidos. Lembre-se que tanto o <quote
>Modificar</quote
> como o <quote
>Reverter para a predefinição</quote
> necessitam que invoque a acção do PolicyKit <quote
>org.freedesktop.policykit.modify-defaults</quote
>, a qual poderá pedir uma senha. </para>

<para
>As <quote
>Autorizações Explícitas</quote
> 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 <quote
>Mostrar as autorizações de todos os utilizadores</quote
>; lembre-se que isto obriga-o a invocar a acção do PolicyKit <quote
>org.freedesktop.policykit.read</quote
>, a qual poderá pedir uma senha. As autorizações bloqueadas estão marcadas com um sinal de <quote
>STOP</quote
>. </para>

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

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

<para>
<screenshot>
<mediaobject>
<imageobject
><imagedata fileref="authorization_2.png" format="PNG"/></imageobject>
<textobject
><phrase
>Janela de autorizações explícitas para permitir/bloquear</phrase
></textobject>
</mediaobject>
</screenshot>
</para>

<para
>Para permitir/bloquear autorizações explícitas, terá de seleccionar o utilizador que irá receber a autorização. Poderá também seleccionar as <quote
>Restrições</quote
> para limitar a autorização, de modo a que só se aplique sob determinadas circunstâncias. <warning
><para
>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</para
></warning
> Lembre-se que isto podê-lo-á obrigar a invocar a acção do PolicyKit <quote
>org.freedesktop.policykit.grant</quote
>, que poderá pedir uma senha. </para>

</sect1>

</chapter>
