为 RabbitMQ 添加管理员账号
默认情况下,访问 RabbitMQ 服务的用户名和密码都是 guest
,这个账户有限制,默认只能通过本地网络(如localhost)访问,远程网络访问受限,所以在实现生产和消费消息之前,需要另外添加一个用户,并设置相应的访问权限。
添加新用户,用户名为 root
,密码为 1234
:
[root@hidden ~]# rabbitmqctl add_user root 3406
为 root
用户设置所有权限:
[root@hidden ~]# rabbitmqctl set_permissions -p / root ".*" ".*" ".*"
设置 root
用户为管理员角色:
[root@hidden ~]# rabbitmqctl set_user_tags root administrator