我正在寻找将 rabbitMQ 默认 guest 用户密码更改为 guest 和 guest..........
配置如下:
[ { rabbit, [
{ loopback_users, [ ] },
{ vm_memory_high_watermark, {absolute, 595276595 }},
{ default_user, 'guest' },
{ default_password, 'somepassword' },
{ disk_free_limit, 52428800 }
] } ].
由于某种原因,Web 界面仍然可以通过访客来宾访问...它似乎没有应用配置。
您怀疑 loopback_users 与此有关......
答案1
当询问或报告有关 RabbitMQ 的问题时,请始终包含您正在使用的 RabbitMQ 和 Erlang 版本。
您必须使用正确的设置名称(default_pass
)和正确的值格式:
[
{rabbit, [
{loopback_users, []},
{vm_memory_high_watermark, {absolute, 595276595}},
{default_user, <<"guest">>},
{default_pass, <<"somepassword">>},
{disk_free_limit, 52428800}
]}
].
以上内容均已记录这里。
此外,如果您在使用此配置之前已启动 RabbitMQ,则已使用作为密码guest
创建用户。和设置guest
default_user
default_pass
仅有的适用于新节点。
如果您使用的是 RabbitMQ 3.7.X,则应该研究.conf
INI 样式的配置格式,因为它更友好:
https://github.com/rabbitmq/rabbitmq-server/blob/v3.7.17/docs/rabbitmq.conf.example
笔记:RabbitMQ 团队监控rabbitmq-users
邮件列表并且仅有时回答 StackOverflow 上的问题。