Sesuatu yang baru saja terjadi pada saya dan membuat saya sakit kepala:
Saya telah menyiapkan server Linux RabbitMQ baru dan menggunakan skrip shell untuk mengatur pengguna khusus saya sendiri (bukan tamu!).
Script memiliki beberapa blok "kode":
rabbitmqctl add_user test test
rabbitmqctl set_user_tags test administrator
rabbitmqctl set_permissions -p / test ".*" ".*" ".*"
Sangat mirip dengan jawaban Gabriele , jadi saya mengambil kodenya dan tidak perlu mengurangi kata sandi.
Tetap saya tidak dapat masuk di konsol manajemen. Kemudian saya perhatikan bahwa saya telah membuat skrip setup di Windows (CR + LF line ending) dan mengkonversi file ke Linux (hanya LF), kemudian memutar ulang skrip setup pada server Linux saya.
... dan masih tidak dapat masuk, karena butuh 15 menit sampai saya menyadari bahwa memanggil add_user berulang kali tidak akan memperbaiki kata sandi yang rusak (yang mungkin diakhiri dengan karakter CR). Saya harus menelepon change_password untuk setiap pengguna untuk memperbaiki kesalahan saya sebelumnya:
rabbitmqctl change_password test test
(Solusi lain adalah menghapus semua pengguna dan memanggil skrip lagi)