Możesz uzyskać dostęp do zarządzania użytkownikami za rabbitmqctl
pomocą polecenia:
add_user {username} {password}
a najlepiej edytować istniejącego użytkownika lub ustawić uprawnienia dla nowego użytkownika za pomocą:
set_permissions [-p vhostpath] {user} {conf} {write} {read}
Na przykład użyj następujących poleceń: (ważne jest, aby wykonać te trzy kroki nawet podczas tworzenia nowego użytkownika, jeśli chcesz mieć możliwość zalogowania się do konsoli interfejsu użytkownika i aby programy działały bez problemów z uprawnieniami)
rabbitmqctl add_user newadmin s0m3p4ssw0rd
rabbitmqctl set_user_tags newadmin administrator
rabbitmqctl set_permissions -p / newadmin ".*" ".*" ".*"
... aby utworzyć nowego użytkownika administratora z pełnym dostępem do domyślnego / vhost.
Możesz znaleźć to wszystko na stronie domowej RabbitMQ , a dokładniej na tej stronie
set_permissions -p / newadmin ".*" ".*" ".*"
to działało doskonale! dziękiNajprostszym sposobem, jaki znalazłem, jest użycie tego polecenia do zresetowania hasła dla dowolnego użytkownika w RabbitMQ
źródło
Dotyczy to szczególnie testu na żywotność, ale może mieć również zastosowanie do innych pszczół
źródło
Jeśli masz RabbitMQ w kontenerze docker, możesz najpierw
Wtedy możesz to zrobić
jak wskazał @samtoddler
źródło