安装最新版本的rabbitmq(3.3.1),并启用management plugin后,使用默认的账号guest登陆管理控制台,却提示登陆失败。
翻看官方的release文档后,得知由于账号guest具有所有的操作权限,并且又是默认账号,出于安全因素的考虑,guest用户只能通过localhost登陆使用,并建议修改guest用户的密码以及新建其他账号管理使用rabbitmq(该功能是在3.3.0版本引入的)。
虽然可以以比较猥琐的方式:将ebin目录下rabbit.app中loopback_users里的<<"guest">>删除,
并重启rabbitmq,可通过任意IP使用guest账号登陆管理控制台,但始终是违背了设计者的初衷,再加上以前对这一块了解也不多,因此有必要总结一下。
1. 用户管理
用户管理包括增加用户,删除用户,查看用户列表,修改用户密码。
相应的命令
(1) 新增一个用户
rabbitmqctl add_us
rabbitmq的web管理界面无法使用guest用户登录
最新推荐文章于 2024-08-01 14:05:10 发布
本文介绍了RabbitMQ 3.3.1及以上版本中,默认guest用户因安全原因只能通过localhost登录的问题。文章详细讲解了如何创建新用户、设置用户角色和权限,以满足远程管理需求,包括添加用户、删除用户、更改密码、设置用户角色(如管理员、监控者等)以及权限管理,旨在提供一种安全的RabbitMQ用户管理方案。
摘要由CSDN通过智能技术生成