Вы можете получить доступ к управлению пользователями с rabbitmqctl
помощью команды:
add_user {username} {password}
или более предпочтительно отредактировать существующего пользователя или установить разрешения для нового пользователя с помощью:
set_permissions [-p vhostpath] {user} {conf} {write} {read}
Например, используйте следующие команды: (важно выполнить эти три шага даже при создании нового пользователя, если вы хотите иметь возможность войти в консоль пользовательского интерфейса и чтобы ваши программы работали без каких-либо проблем с разрешениями)
rabbitmqctl add_user newadmin s0m3p4ssw0rd
rabbitmqctl set_user_tags newadmin administrator
rabbitmqctl set_permissions -p / newadmin ".*" ".*" ".*"
... чтобы создать нового пользователя-администратора с полным доступом к / vhost по умолчанию.
Вы можете найти все это на домашней странице RabbitMQ , а точнее на этой странице
set_permissions -p / newadmin ".*" ".*" ".*"
это сработало отлично !! спасибоСамый простой способ, который я нашел, - использовать эту команду для сброса пароля для любого пользователя в RabbitMQ.
источник
Это специально для теста живучести, но может применяться и к другим API
источник
Если у вас есть RabbitMQ в контейнере докеров, вы можете сначала
Тогда ты можешь сделать
например, @samtoddler указал
источник