rabbitmq 用户权角色限管理

2019-09-27  本文已影响0人  0neBean

1. 用户管理

用户管理包括增加用户,删除用户,查看用户列表,修改用户密码。

rabbitmqctl  add_user  Username  Password
rabbitmqctl  delete_user  Username
rabbitmqctl  change_password  Username  Newpassword
rabbitmqctl  list_users

2. 角色管理

用户角色分为6类,超级管理员, 监控者, 策略制定者, 普通管理者,模仿者,以及其他。

# 为用户设置角色
rabbitmqctl  set_user_tags  User  Tag
# 为用户设置多个角色
rabbitmqctl  set_user_tags  admin monitoring  policymaker

3.权限管理

用户权限指的是用户对exchange,queue的操作权限,包括配置权限,读写权限:

rabbitmqctl  set_permissions  -p  VHostPath  User  ConfP  WriteP  ReadP
# 例子:
rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
rabbitmqctl  list_permissions  [-p  VHostPath]
rabbitmqctl  list_user_permissions  User
rabbitmqctl  clear_permissions  [-p VHostPath]  User

4.虚拟域名管理

 rabbitmqctl list_vhosts
rabbitmqctl add_vhost <vhost_name>
rabbitmqctl delete_vhost <vhost_name>
上一篇 下一篇

猜你喜欢

热点阅读