Щось зі мною щойно трапилось і завдало мені головних болів:
Я створив новий сервер Linux RabbitMQ і використовував сценарій оболонки, щоб створити власні користувацькі користувачі (не гості!).
Сценарій мав декілька таких "кодових" блоків:
rabbitmqctl add_user test test
rabbitmqctl set_user_tags test administrator
rabbitmqctl set_permissions -p / test ".*" ".*" ".*"
Дуже схожий на відповідь Габріелі , тому я беру його код і не потрібно редагувати паролі.
Ще я не зміг увійти в консоль управління. Потім я помітив, що створив сценарій налаштування в Windows (закінчення рядка CR + LF) і перетворив файл у Linux (лише LF), після чого перезапустив сценарій установки на моєму сервері Linux.
... і досі не зміг увійти, оскільки пройшло ще 15 хвилин, поки я не зрозумів, що виклик add_user знову і знову не виправить зламані паролі (які, ймовірно, закінчилися символом CR). Мені довелося зателефонувати change_password для кожного користувача, щоб виправити свою попередню помилку:
rabbitmqctl change_password test test
(Іншим рішенням було б видалити всіх користувачів, а потім знову зателефонувати за сценарієм)