开启Web管理插件
需要我们在 rabbitmq-server 关闭的情况下进行操作
rabbitmq-plugins enable rabbitmq_management
然后再启动我们的 rabbitmq-server,接下来我们就可以在浏览器中输入:http://192.168.10.220:15672/ (这里的IP换成自己运行rabbitmq-server的地址,本机安装的话,可以直接使用localhost,注意端口是15672)。
如果是
localhost访问,可以直接使用guest账号(密码是:guest) 访问。
账号管理
创建账号
# rabbitmqctl add_user 用户名 密码
rabbitmqctl add_user laoli 123456
设置角色
# rabbitmqctl set_user_tags 用户名 用户标签
rabbitmqctl set_user_tags laoli administrator
# 移除laoli用户的所有标签
rabbitmqctl set_user_tags laoli
当用户使用消息传递协议进行身份验证时,这不起作用,但当用户通过其他方式(例如使用管理插件)登录时,可用于允许用户管理用户、虚拟主机和权限。
设置用户权限
# rabbitmqctl set_permissions [-p vhost] user conf write read
rabbitmqctl set_permissions -p "/" laoli ".*" ".*" ".*"
文档:https://www.rabbitmq.com/docs/man/rabbitmqctl.8#set_permissions
查看用户权限
# rabbitmqctl list_user_permissions 用户名
rabbitmqctl list_user_permissions laoli
查看所有用户
rabbitmqctl list_users
删除用户
# rabbitmqctl delete_user 用户名
rabbitmqctl delete_user laoli
其它命令
添加vhost
abbitmqctl add_vhost /myhost
💬 评论 0
还没有评论,快来抢沙发吧~