使用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