IBM Websphere MQ未授权错误AMQ8135

时间:2017-05-20 11:00:45

标签: ibm-mq

我有一台运行IBM Websphere MQ 7.5的开发服务器。问题是用户在尝试运行runmqsc命令时遇到以下错误:

AMQ8135: Not authorized.

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

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

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

我尝试过运行REFRESH SECURITY Command,但仍然没有运气。

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

是的,我是IBM Websphere的总菜鸟。

3 个答案:

答案 0 :(得分:0)

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

  1. 右键单击“服务上的MQSeriesServices上的属性”
  2. 将登录更改为"本地系统帐户"。
  3. 重启服务。
  4. 注意:假设MQM已添加到用户组。

答案 1 :(得分:0)

您可以尝试在运行 runmqscrunmqsc -u user1 命令中提供用户/密码。

答案 2 :(得分:-1)

原因

在这种情况下,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二进制文件的权限重置为正确的值。