Algo que aconteceu comigo e me causou dores de cabeça:
Eu configurei um novo servidor Linux RabbitMQ e usei um script de shell para configurar meus próprios usuários personalizados (não convidado!).
O script tinha vários desses blocos de "código":
rabbitmqctl add_user test test
rabbitmqctl set_user_tags test administrator
rabbitmqctl set_permissions -p / test ".*" ".*" ".*"
Muito parecido com o da resposta de Gabriele , então eu pego o código dele e não preciso redigir senhas.
Ainda não consegui efetuar login no console de gerenciamento. Então notei que havia criado o script de instalação no Windows (final de linha CR + LF) e convertido o arquivo para Linux (somente LF) e, em seguida, execute novamente o script de instalação no meu servidor Linux.
... e ainda não consegui efetuar login, porque demorou mais 15 minutos até eu perceber que chamar add_user repetidamente não corrigia as senhas quebradas (que provavelmente terminavam com um caractere CR). Eu tive que chamar change_password para cada usuário para corrigir meu erro anterior:
rabbitmqctl change_password test test
(Outra solução seria excluir todos os usuários e chamar o script novamente)