| Россия |
Опубликован: 14.12.2004 | Уровень: для всех | Доступ: платный | ВУЗ: Компания IBM
Лекция 6:
Авторизация и средства администрирования
Рассмотрим некоторые примеры применения команды dspmqaut к объектам менеджера QM_Win2000 для учетной записи test1. В скобках дана соответствующая команда setmqaut из рассмотренных выше примеров.
-
C:\>dspmqaut -m QM_Win2000 -t q -n A -p test1 Entity test1 has the following authorizations for object A: (К данному объекту учетная запись test1 не имеет авторизации, так как не было соответствующей команды setmqaut)
-
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) -
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) -
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) -
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 ) -
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) -
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) -
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) -
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) -
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) -
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) -
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) -
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 .