已经把用户加入MQ的执行用户组了,为什么该用户还是没有权限执行MQ
来源:互联网 发布:好喝的洋酒推荐 知乎 编辑:程序博客网 时间:2024/03/28 22:53
转载自:http://blog.csdn.net/spring_model/article/details/52793896
在我们开发的应用系统需要和其他系统进行通信的时候,如果使用MQ来通信,我们当前的用户必须有执行MQ的权限,否则会出现MQ的2035错误(无法连接队列管理器),也就是用户没有权限执行MQ。此时可以使用命令:usermod -G mqm fxcctst 把fxcctst用户加入执行mq的用户组中。
注意:这里的mqm为执行mq权限的用户所在组,fxcctst为需要加入mq用户组的用户名。(必须使用root用户执行)
最后在使用runmqsc 时,若是包AMQ8135错误,则当前用户没有权限运行,也就是说用户未在mqm群组中。
5724-H72 (C) Copyright IBM Corp. 1994, 2005. ALL RIGHTS RESERVED.
Starting MQSC for queue manager IBM.TEST.MQ.
MQ8135: Not authorized.
No MQSC commands read.
No commands have a syntax error.
All valid MQSC commands were processed.
其实不是这样的,主要是因为mq得安全缓存不会立即更新,刷新就可以了。但是亦有用户在修改群组属性添加了mqm群组后依然无法使用runmqsc,。需要在runmqsc里输入refresh security(*) 来刷新安全缓存(当然,首先得找个可以运行runmqsc的用户),亦可以通过重启消息管理器来实现。
阅读全文
0 0
- 已经把用户加入MQ的执行用户组了,为什么该用户还是没有权限执行MQ
- 已经把用户加入MQ的执行用户组了,为什么该用户还是没有权限执行MQ
- chmod----改变一个或多个文件 的用户组 当前用户 其他用户的读写执行权限
- MQ 没有权限的问题 --MQJMS2013
- linux 创建用户和 用户组,使其有某个目录的执行读写权限
- ubuntu新建用户,加入用户组,root权限
- MySQL 用户执行存储过程的权限
- MySQL 用户执行存储过程的权限
- MySQL用户执行存储过程的权限
- SQL2008报表服务 - 没有足够的权限执行该操作
- 用户,用户组和权限
- 文件权限用户用户组
- linux中把没有执行权限的文件变为可执行
- linux 将用户(PeersLee)加入[sudo]用户组(centos 6.5默认该组没有此用户)|| 免密码使用【sudo】
- ::删除14天前的Label,该脚本已经加入定时任务,每周执行一次
- 使执行存储过程的用户拥有role的权限
- 如何确定apache的执行用户及它的权限
- 给指定的用户无需密码执行 sudo 的权限
- 面试中常见的排序算法
- 【数据建模 缺失值处理】缺失值的处理
- 从驱动层到应用层打通Android系统通路
- [高级软件工程实验]将menu设计为可重用的子系统
- Maven学习总结(四)——Maven核心概念
- 已经把用户加入MQ的执行用户组了,为什么该用户还是没有权限执行MQ
- PTA 爆内存函数实例
- java调用发送短信API
- itext pdf加水印
- 集成的HTTP嗅探器HttpWatch更新至v11.0.21,改进F5刷新机制
- Python with
- 算法导论学习-插入排序python实现
- spring mvc + mybatis 连接同一地址的多个数据库
- menuconfig详解(1)——Enable loadable module support