Компания IBM
Опубликован: 14.12.2004 | Доступ: свободный | Студентов: 1529 / 139 | Оценка: 4.36 / 3.98 | Длительность: 16:32:00
ISBN: 978-5-9556-0031-4
Специальности: Системный архитектор
Лекция 6:

Авторизация и средства администрирования

< Лекция 5 || Лекция 6: 12345 || Лекция 7 >

Рассмотрим некоторые примеры применения команды dspmqaut к объектам менеджера QM_Win2000 для учетной записи test1. В скобках дана соответствующая команда setmqaut из рассмотренных выше примеров.

  1. C:\>dspmqaut -m QM_Win2000 -t q -n A -p test1
    Entity test1 has the following authorizations
    for object A:
    (К данному объекту учетная запись test1 не 
    имеет авторизации, так как не было 
    соответствующей команды setmqaut)
  2. C:\>dspmqaut -m QM_Win2000 -t q 
                 -n Win2000_HPUX.Q -p test1
    Entity test1 has the following authorizations
    for object Win2000_HPUX.Q:
    
            browse
    
    (setmqaut -m QM_Win2000 -n Win2000_HPUX.? 
              -t queue  -p test1 +browse)
  3. C:\>dspmqaut -m QM_Win2000 -t q 
                 -n Win2000_HPUX.TQ -p test1 
    Entity test1 has the following authorizations
    for object Win2000_HPUX.TQ:
    
            dlt
            dsp
    
    (setmqaut -m QM_Win2000 -n Win2000_HPUX.?Q 
              -t queue  -p test1 +dlt +dsp)
  4. C:\>dspmqaut -m QM_Win2000 -t q 
                 -n Win2000_HPUX.RQ -p test1 
    Entity test1 has the following authorizations
    for object Win2000_HPUX.RQ:
    
            dlt
            dsp
    
    (setmqaut -m QM_Win2000 -n Win2000_HPUX.?Q 
              -t queue  -p test1 +dlt +dsp)
  5. C:\>dspmqaut -m QM_Win2000 -t q -n A1 -p test1
    Entity test1 has the following authorizations 
    for object A1:
    
            get
            browse
            inq
            set
            dlt
            chg
            dsp
            passid
            passall
            setid
            setall
            clr
    
    (setmqaut -m QM_Win2000 -n A1 -t queue  
              -p test1 +all 
    setmqaut -m QM_Win2000 -n A1 -t queue  
             -p test1 -put )
  6. C:\>dspmqaut -m QM_Win2000 -t q -n A2 
                 -p test1 
    Entity test1 has the following authorizations
    for object A2:
    
            get
            browse
            put
            inq
            set
            dlt
            chg
            dsp
            passid
            passall
            setid
            setall
            clr
    
    (setmqaut -m QM_Win2000 -n ?2 -t queue  
              -p test1 +all)
  7. C:\>dspmqaut -m QM_Win2000 -t q -n HPUX.CQ 
                 -p test1 
    Entity test1 has the following authorizations
    for object HPUX.CQ:
    
            get
            browse
            put
            inq
            set
            dlt
            chg
            dsp
            passid
            passall
            setid
            setall
            clr
    
    (setmqaut -m QM_Win2000 -n **.CQ -t queue  
              -p test1 +all)
  8. C:\>dspmqaut -m QM_Win2000 -t q -n NOTEPAD.Q 
                 -p test1 
    Entity test1 has the following authorizations
    for object NOTEPAD.Q:
    
            get
    
    (setmqaut -m QM_Win2000 -n NO*.Q -t queue
              -p test1 +get)
  9. C:\>dspmqaut -m QM_Win2000 -t q 
                 -n WIN2000_HPUX2.TQ -p test1 
    Entity test1 has the following authorizations
    for object WIN2000_HPUX2.TQ:
    
            put
    
    (setmqaut -m QM_Win2000 -n WIN*.* -t queue  
              -p test1 +put)
  10. C:\>dspmqaut -m QM_Win2000 -t q 
                 -n WIN2000HPUX3.TQ -p test1 
    Entity test1 has the following authorizations 
    for object WIN2000HPUX3.TQ:
    
            put
    
    (setmqaut -m QM_Win2000 -n WIN*.* -t queue  
              -p test1 +put)
  11. C:\>dspmqaut -m QM_Win2000 -t q 
                 -n WIN2000hpux4.tq -p test1 
    Entity test1 has the following authorizations
    for object WIN2000hpux4.tq:
    
            put
    
    (setmqaut -m QM_Win2000 -n WIN*.* -t queue  
              -p test1 +put)
  12. C:\>dspmqaut -m QM_Win2000 -t q -n Vip2000.CQ
                 -p test1 
    Entity test1 has the following authorizations 
    for object Win2000.CQ:
    
            browse
            put
            inq
            set
            dlt
            chg
            dsp
            passid
            passall
            setid
            setall
            clr
    
    (setmqaut -m QM_Win2000 -n **.CQ -t queue  
              -p test1 +all
    setmqaut -m QM_Win2000 -n Vip*.* -t queue  
             -p test1 -get)
  13. C:\>dspmqaut -m QM_Win2000 -t q 
                 -n DEAD_LETTER -p test1 
    Entity test1 has the following authorizations
    for object DEAD_LETTER:
    
            get
            browse
            put
    
    (setmqaut -m QM_Win2000 -n DEAD_LETTER 
              -t queue  -p test1 +put 
         +browse +get )

Отметим, что к выполнению команды setmqaut , содержащей символы групповой замены следует относиться с осторожностью и всегда проверять результат выполнения командой dspmqaut .

< Лекция 5 || Лекция 6: 12345 || Лекция 7 >