IBM Websphere MQ 未授权错误 AMQ8135

IBM Websphere MQ Not authorised error AMQ8135

我有一个开发服务器 运行ning IBM Websphere MQ 7.5。问题是用户在尝试 运行 运行mqsc 命令时出现以下错误:

AMQ8135: Not authorized.

No MQSC commands read.
No commands have a syntax error.
All valid MQSC commands were processed.

当我浏览 IBM 文档时,属于 MQM 组的所有用户都应该能够运行 这个。

我还发现所有非域帐户,即属于 MQM 组的本地帐户都能够 运行 命令。但不知何故域帐户无法正常工作,即使它们是 MQM 组的一部分。我也将这些帐户添加到域 mqm 组,仍然没有运气。

我试过 运行ning REFRESH SECURITY 命令,还是不行。

如果有人能对此提供一些见解,那就太好了。

是的,我完全是 IBM Websphere 的菜鸟。

原因

在这种情况下,runmqsc 二进制文件的权限不正确..

解决问题

runmqsc 二进制文件的权限必须是:

AIX:

-r-sr-s--- 1 mqm mqm sssss MMM DD YYYY /usr/mqm/bin/runmqsc

其他:

-r-sr-s--- 1 mqm mqm sssss MMM DD YYYY /opt/mqm/bin/runmqsc

将系统中 runmqsc 二进制文件的权限重置为正确的值。

不确定这对您的情况是否有帮助,但我尝试了以下步骤并且对我有用。

  1. 右键单击“服务”中的 MQSeriesServices 上的“属性”
  2. 将登录更改为 "Local System Account"。
  3. 重新启动服务。

注:假设将MQM添加到用户组。

您可以尝试在 runmqsc 命令中提供 user/password 运行 runmqsc -u user1.