Algo que me sucedió y me causó algunos dolores de cabeza:
Configuré un nuevo servidor Linux RabbitMQ y utilicé un script de shell para configurar mis propios usuarios personalizados (¡no invitados!).
El script tenía varios de esos bloques de "código":
rabbitmqctl add_user test test
rabbitmqctl set_user_tags test administrator
rabbitmqctl set_permissions -p / test ".*" ".*" ".*"
Muy similar al de respuesta de Gabriele , así que tomo su código y no necesito redactar contraseñas.
Aún así no pude iniciar sesión en la consola de administración. Luego me di cuenta de que había creado el script de configuración en Windows (final de línea CR + LF) y convertí el archivo a Linux (solo LF), luego volví a ejecutar el script de configuración en mi servidor Linux.
... y todavía no podía iniciar sesión, porque me tomó otros 15 minutos hasta que me di cuenta de que llamar a add_user una y otra vez no solucionaría las contraseñas rotas (que probablemente terminaron con un carácter CR). Tuve que llamar a change_password para que cada usuario arreglara mi error anterior:
rabbitmqctl change_password test test
(Otra solución habría sido eliminar todos los usuarios y luego volver a llamar al script)