11.8.3. Alteração da Política de Combinação de Permissão


A Política da Combinação da Permissão determina como as permissões são determinadas caso um usuário é determinado mais de uma função. Isto pode ser determinado para permissive ou rejecting. O default é permissive.
Quando permissive, caso qualquer função for determinada ao usuário que permite uma ação, então a ação é permitida.
Quando determinado para rejecting, caso múltiplas funções forem determinadas a um usuário que permite uma ação, então a ação não é permitida.
Quando a política é determinada a rejeitar, cada usuário deve apenas ser determinado uma função. Os usuários com múltiplas funções não estarão aptos a usar o console de gerenciamento ou a ferramenta jboss-cli.sh quando a política é determinada para rejecting.
A Política de Combinação de Permissão é configurada pela configuração do atributo permission-combination-policy para tanto permissive ou rejecting. Isto pode ser determinado usando a ferramenta jboss-cli.sh ou pela edição do arquivo XML de configuração do servidor caso o servidor estiver desativado.

Procedimento 11.3. Determinação a Política de Combinação de Permissão

  • Use a operação write-attribute do recurso de autorização de acesso para determinar o atributo permission-combination-policy ao nome da política requerida.
    /core-service=management/access=authorization:write-attribute(name=permission-combination-policy, value=POLICYNAME)
    Copy to Clipboard Toggle word wrap
    Os nomes da política válidas estão rejeitando e permissivos.
    [standalone@localhost:9999 /] /core-service=management/access=authorization:write-attribute(name=permission-combination-policy, value=rejecting)
    {"outcome" => "success"}
    [standalone@localhost:9999 access=authorization] 
    
    
    Copy to Clipboard Toggle word wrap
Caso o servidor estiver inoperante, a configuração XML pode ser editada para alterar o valor da política de combinação da permissão. Para isto, edite o atributo permission-combination-policy do elemento de controle de acesso.
<access-control provider="rbac" permission-combination-policy="rejecting">
  <role-mapping>
    <role name="SuperUser">
      <include>
        <user name="$local"/>
      </include>
    </role>
  </role-mapping>
</access-control>
Copy to Clipboard Toggle word wrap
Voltar ao topo
Red Hat logoGithubredditYoutubeTwitter

Aprender

Experimente, compre e venda

Comunidades

Sobre a documentação da Red Hat

Ajudamos os usuários da Red Hat a inovar e atingir seus objetivos com nossos produtos e serviços com conteúdo em que podem confiar. Explore nossas atualizações recentes.

Tornando o open source mais inclusivo

A Red Hat está comprometida em substituir a linguagem problemática em nosso código, documentação e propriedades da web. Para mais detalhes veja o Blog da Red Hat.

Sobre a Red Hat

Fornecemos soluções robustas que facilitam o trabalho das empresas em plataformas e ambientes, desde o data center principal até a borda da rede.

Theme

© 2025 Red Hat