rabbitmq - 常用命令权限配置
如果没有配置环境变量,命令需要在 sbin 目录下执行。
服务相关
其中 systemctl 是 linux 环境下的命令
-
开启服务 systemctl start rabbitmq-server.service
-
停止服务 systemctl stop rabbitmq-server.service
-
服务状态 systemctl status rabbitmq-server.service
-
停止服务:rabbitmqctl stop
-
队列状态:rabbitmqctl status
用户相关
- 查看用户:rabbitmqctl list_users
- 删除用户:rabbitmqctl delete_user username
- 修改密码:rabbitmqctl change_password username password
- 删除密码:rabbitmqctl clear_password username password
添加用户
# 1. 添加用户和密码:
rabbitmqctl add_user root root
# 2. 设置用户根为管理员角色:
rabbitmqctl set_user_tags root administrator
# 3. 设置访问权限:
rabbitmqctl set_permissions -p / root ".*" ".*" ".*"
set_user_tags 可选角色
* administrator:最高权限,可以登录管理控制台,查看所有信息,并对用户和策略进行操作。
* monitoring:可以登录管理控制台,查看RabbitMQ节点的相关信息,如进程数、内存使用情况、磁盘使用情况等。
* policymaker:可以登录管理控制台,对策略进行管理,但无法查看节点信息。
* management:仅可登录管理控制台,无法查看节点信息,也无法对策略进行管理。
* none:没有权限,通常用于普通的生产者和消费者12。
set_permissions 可选权限
rabbitmqctl set_permissions [-p vhosts] {user} {conf} {write} {read}
这里有几个参数:
[-p vhost]:授予用户访问权限的 vhost 名称,如果不写默认为 /。
user:用户名。
conf:用户在哪些资源上拥有可配置权限(支持正则表达式)。
write:用户在哪些资源上拥有写权限(支持正则表达式)。
read:用户在哪些资源上拥有读权限(支持正则表达式)。
疯狂的妞妞 :每一天,做什么都好,不要什么都不做!
分类:
message-queue
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
2020-03-25 SpringCloud(三)服务消费