Comando mqsilistaclgroup

Plataformas Suportadas

  • Plataformas 2000, XP

Finalidade

Utilize o comando para visualizar ou listar os seguintes itens atualmente definidos:
  • Grupos de usuários
  • Usuários
  • Objetos
  • Access Control Lists

Se nenhum parâmetro for especificado, todos os grupos, usuários e objetos serão listados.

Se GroupName for especificado, somente as Access Control Lists relativas a esse grupo serão listadas.

Se UserName for especificado, somente as Access Control Lists relativas a esse usuário específico serão listadas, incluindo quaisquer Access Control Lists às quais elas pertençam.

Se Broker for especificado, somente os grupos, usuários ou Access Control Lists relativos a esse intermediário serão listados.

A saída desse comando é uma descrição de direitos de acesso que corresponde aos critérios especificados nos argumentos da linha de comandos e cada linha tem o seguinte formato:
<proprietário> -
<tipo_de_proprietário> - <tipo_de_acesso> - <tipo_de_objeto>
- <nome_do_objeto>
em que
  • <proprietário> é o nome do usuário ou grupo para o qual um critério foi definido.
  • <tipo_de_proprietário> é o USER se o proprietário se referir a um usuário ou GROUP se o proprietário se referir a um grupo.
  • <tipo_de_acesso> descreve o tipo de autoridade que foi concedida e pode ser uma das seguintes:
    V
    Acesso de visualização
    F
    Controle Total
    D
    Acesso de implementação
    E
    Acesso de editor
  • <tipo_de_objeto> descreve o tipo de objeto que tem um critério definido e pode ser uma dos seguintes:
    TOP
    A topologia
    EXE
    Um grupo de execução
    BRK
    Um intermediário
    RTS
    O tópico da raiz
    SUB
    A lista de assinaturas ativas
  • <nome_do_objeto> aplica-se apenas a grupos de execução e intermediários e descreve o nome do objeto que tem um critério definido.
Por exemplo:
wrkgrp\ali  -  USER   -  F  -  EXE  -  BROKER\default
indica que o usuário ali no domínio wrkgrp recebeu controle total sobre o grupo de execução padrão no intermediário BROKER.

Sintaxe

Ler diagrama de sintaxeManter visual do diagrama de sintaxe
>>-mqsilistaclgroup--+--------------------+--------------------><
                     +- -g --GroupName ---+
                     +- -u --UserName ----+
                     +- -b --Broker-------+
                     +- -e --ExeGroup-----+
                     +- -s --Subscription-+
                     +- -r ---------------+
                     '- -t ---------------'

Parâmetros

-g GroupName
(Opcional) O grupo do Windows ao qual essa entrada se refere. O nome deve respeitar a convenção padrão do Windows para nomes de grupos.
-u UserName
(Opcional) Nome completo do usuário ao qual essa entrada faz referência, por exemplo, TEST\ANOTHER.
-b Broker
(Opcional) O objeto é um objeto do intermediário e seu nome é especificado como um parâmetro.
-e ExeGroup
(Opcional) O objeto é um grupo de execução e seu nome é especificado como um parâmetro. Esse é no formato 'Broker\ExeGroup'
-s Subscription
(Opcional) O objeto é um objeto de assinatura e seu nome é especificado como um parâmetro.
-r
(Opcional) O objeto está se referindo ao tópico raiz.
-t
(Opcional) O objeto está se referindo à topologia principal.

Autorização

O ID do usuário utilizado para chamar esse comando deve ter autoridade de Administrador no sistema local.

Exemplos


 -g GROUPA
 -b BROKER01

 -e BROKER01\ExeGrp01

Conceitos relacionados
Segurança

Tarefas relacionadas
Segurança de Banco de Dados

Referências relacionadas
Preferência de Sintaxe
Comando mqsicreateaclgroup
Comando mqsideleteaclgroup