首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更新RMQ中具有特定角色的用户

更新RMQ中具有特定角色的用户
EN

Stack Overflow用户
提问于 2019-05-16 16:35:00
回答 1查看 36关注 0票数 0

我只想用python rabbitmq_admin包的读队列权限来更新rmq中的用户。我应该在字段中使用什么?

代码语言:javascript
复制
api.create_user_permission('username', '/', configure='', write='', read='queue')
api.create_user_permission('user', '/', configure='$^', write='$^', read='queue')
api.create_user_permission('user', '/', configure='', write='', read='queue')

我已经尝试了上面提到的所有东西,但是用户获得了所有的访问权限,我希望用户只有:read='queue'

我想要的权限如下:

代码语言:javascript
复制
Virtual host    Configure regexp    Write regexp    Read regexp
/                                                          queue
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-05-17 03:00:17

这就是软件包本身的问题。我只是替换了包中硬编码为'.*‘的那部分。

打开计算机中site package文件夹(/usr/local/lib/python2.7/site-packages)中的包,然后在编辑模式下打开api.py文件。之后,只需将create_user_permission函数的一部分替换为

data ={ ' configure ':配置或‘.* ',' write ':写入或’.* ',' read ':读取或‘.* ',}

data ={ ' configure ':configure or '',' write ':write or '',' read ':read or '',}

这将会解决这个问题

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56164237

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档