美文网首页
RabbitMQ用户管理

RabbitMQ用户管理

作者: 转身丶即天涯 | 来源:发表于2022-01-15 11:45 被阅读0次

前言

采用Docker容器的方式部署RabbitMQ,所以以下命令都是在容器中执行的。

用户管理操作

1. 创建用户

rabbitmqctl add_user <user_name> <user_pwd>

2. 删除用户

rabbitmqctl delete_user <user_name>

3. 修改用户的密码

rabbitmqctl change_password <user_name> <user_pwd>

4. 查看用户列表

rabbitmqctl list_users

image.png

list_users接口返回了两列,分别是user(用户名)和tags(权限标记)。
每个用户的tags是一个权限标记的列表,这意味着同一个用户可以有多个角色。

用户角色

  • 超级管理员(administrator)
  • 监控者(monitoring)
  • 策略制定者(policymaker)
  • 普通管理者(management)
  • 其他
给用户设置角色

rabbitmqctl set_user_tags <user_name> <Tag>

说明:上述命令中的Tag可选值为4个,对应上面的用户角色。

用户权限

实际上,我们可能需要让某个用户对某些队列有操作权限,其余的队列对其都不可见。
诸如此类的需求都离不开用户权限管理。

未完待续~

相关文章

  • Rabbitmq centos 安装

    安装依赖包 下载rabbitmq安装包 启动rabbitmq 启动web管理 用户 用户管理 list_users...

  • RabbitMQ用户管理

    安装最新版本的rabbitmq(3.3.1),并启用management plugin后,使用默认的账号guest...

  • RabbitMQ用户管理

    前言 采用Docker容器的方式部署RabbitMQ,所以以下命令都是在容器中执行的。 用户管理操作 1. 创建用...

  • rabbitmq常用操作

    RabbitMQ管理 运行RabbitMQ 用户和权限 多租户与权限虚拟主机virtual host,简称vhos...

  • rabbitMQ常用的命令

    启动监控管理器 关闭监控管理器 启动rabbitmq 关闭rabbitmq 查看所有的队列 清除所有的队列 用户和...

  • CentOS7安装RabbitMQ

    目录 安装erlang 安装RabbitMQ 启动命令 WEB管理 用户管理 登陆 安装erlang 由于rabb...

  • RabbitMQ用户权限管理

    RabbitMQhttp://blog.csdn.net/gebitan505/article/details/5...

  • rabbitmq web管理界面 用户管理

    安装最新版本的rabbitmq(3.3.1),并启用management plugin后,使用默认的账号guest...

  • RabbitMQ的模式与管理

    一 消息队列的常用模式 二 RabbitMQ的用户管理 添加用户 创建虚拟主机 给指定用户分配虚拟主机 三 交换机...

  • Ubuntu18.04的RabbitMQ的安装配置全过程

    1. elang和rabbitmq的安装 2. 启停管理: 3. 添加用户与权限管理 4. 打开web端管理工具 ...

网友评论

      本文标题:RabbitMQ用户管理

      本文链接:https://www.haomeiwen.com/subject/ucrthrtx.html