限制从队列读取和写入的访问权限

时间:2013-09-05 08:42:40

标签: binding client authorization ibm-mq

我有一种情况,其中一台服务器在队列管理器下托管一些队列,而另一台服务器托管需要访问这些队列的应用程序。应用程序使用客户端绑定(使用服务器连接通道)进行连接。我想限制应用程序只能从一个队列读取并写入另一个队列(可能通过在SVRCONN通道上设置MCAUSER)。 在这种情况下,用户需要的最低限度授权是什么?

1 个答案:

答案 0 :(得分:1)

要从队列中读取,您需要在要允许只读的队列上启用get权限。例如

setmqaut -m QM -t queue -n READ.LOCAL.QUEUE -g groupa +inq +get -put

仅允许放置:

setmqaut -m QM -t queue -n WRITE.LOCAL.QUEUE -g groupa +inq -get +put

来自T-Rob博客的link有更多细节: