Skip to main content
 首页 » 编程设计

rabbitmq之如何重置rabbitmq管理用户

2024年02月27日51yjmyzz

使用rabbitmq,我们可以安装管理插件。然后我们通过浏览器使用 http://localhost:55672/ 使用 guest:guest 进行访问。 问题是,我无法再登录,因为我更改了密码并输入了空白角色。

有没有办法重置rabbitmq管理的用户?

请您参考如下方法:

您可以使用rabbitmqctl访问用户管理并使用以下命令:

add_user {username} {password} 

或更佳地可以编辑现有用户,或使用以下命令为新用户设置权限:

set_permissions [-p vhostpath] {user} {conf} {write} {read} 

例如,使用以下命令:(如果您希望能够登录 UI 控制台并让您的程序在不面临任何权限问题的情况下运行,即使在创建新用户时执行这三个步骤也很重要)

rabbitmqctl add_user newadmin s0m3p4ssw0rd 
rabbitmqctl set_user_tags newadmin administrator 
rabbitmqctl set_permissions -p / newadmin ".*" ".*" ".*" 

...创建一个新的管理员用户,具有对默认/虚拟主机的完全访问权限。

您可以在 RabbitMQ homepage 上找到所有这些内容,更具体地说是 page