Назад | Перейти на главную страницу

Установите пароль гостя по умолчанию rabbitMQ на что-то другое

Я хочу изменить пароль гостя по умолчанию rabbitMQ на что-то, а затем гостя и гостя ..........

Конфиг выглядит так:

    [ { rabbit, [
    { loopback_users, [ ] },
    { vm_memory_high_watermark, {absolute, 595276595 }},
    { default_user,  'guest' },
    { default_password, 'somepassword' },
    { disk_free_limit, 52428800 }
] } ].

По какой-то причине веб-интерфейс все еще доступен через гостевую гость ... Кажется, он не применяет config.

U syspect loopback_users имеет к этому какое-то отношение ...

Задавая вопросы или сообщая о проблемах с 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.