默认的账号密码仅限于本机 localhost 进行访问,所以需要添加一个远程登录的用户
# 创建账号和密码
rabbitmqctl add_user 用户名 密码
# 设置用户角色
rabbitmqctl set_user_tags 用户名 角色
# 为用户添加资源权限,添加配置、写、读权限
# set_permissions [-p <vhostpath>] <user> <conf> <write> <read>
rabbitmqctl set_permissions -p "/" y ".*" ".*" ".*"
// Make sure to add code blocks to your code group
角色固定有四种级别:
-
administrator
:可以登录控制台、查看所有信息、并对rabbitmq进行管理 -
monToring
:监控者;登录控制台,查看所有信息 -
policymaker
:策略制定者;登录控制台指定策略 -
managment
:普通管理员;登录控制
添加用户和权限后,再次访问 http://ip:15672
登录,输入添加好的用户名和密码,即可进入后台
文章来源:https://www.toymoban.com/news/detail-604380.html
其他指令:文章来源地址https://www.toymoban.com/news/detail-604380.html
# 修改密码
rabbitmqctl change_ password 用户名 新密码
# 删除用户
rabbitmqctl delete_user 用户名
# 查看用户清单
rabbitmqctl list_user
Docker安装RabbitMQ
# 安装启动 rabbitmq 容器
docker run -d --name myRabbitMQ -e RABBITMQ_DEFAULT_USER=用户名 -e RABBITMQ_DEFAULT_PASS=密码 -p 15672:15672 -p 5672:5672 rabbitmq:3.8.14-management
到了这里,关于RabbitMQ添加用户并设置权限的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!