rabbitmq 关于guest用户权限的学习

  1. 对于guest用户,默认只能localhost 浏览器访问管理界面,否则最初是登不上去的。

  2. 但是对于guest用户我们,我们是可以其权限的,来使他登录管理界面

    $RABBITMQ_HOME/etc/rabbitmq 新建rabbitmq.config文件

    添加内容:[{rabbit, [{loopback_users, []}]}]. 

    (注:不要忽略结尾的.)

    此时guest用户有界面的访问权限了,但是此时还不能创建队列。

  3. 动态修改用户权限:

    查看guest权限

    rabbitmqctl list_user_permissions guest

    设置guest用户对路径 / 的configuration、write、read权限

    rabbitmqctl set_permissions -p / guest "*" ".*" ".*"

参考官方文档

https://www.rabbitmq.com/access-control.html

https://www.rabbitmq.com/man/rabbitmqctl.1.man.html

你可能感兴趣的:(rabbitmq 关于guest用户权限的学习)