角色说明
administrator(超级管理员):可以登录控制台,查看所有信息可以对用户和策略进行操作
Monitoring(监控者):可以登录控制台,可以查看节点相关的信息,比如进程数,内存使用情况等
Policymaker(策略制定者):可以登录控制台,制定策略,但是无法查看节点信息
Management(普通管理员):仅能登录控制台
其他:无法登录控制台,一般指的是提供者和消费者
添加vhost
rabbitmqctl add_vhost <vhost>
sample:rabbitmqctl add_vhost /test
删除vhost
rabbitmqctl delete_vhost <vhost>
sample:rabbitmqctl delete_vhost /test
列出所有vhosts
rabbitmqctl list_vhosts
添加用户
rabbitmqctl add_user <username> <password>
sample:rabbitmqctl add_user test test
删除用户
rabbitmqctl delete_user <username>
rabbitmqctl delete_user test
列出所有用户
rabbitmqctl list_users
添加用户权限
rabbitmqctl set_permissions -p <vhost> <username>
sample:rabbitmqctl set_permissions -p /test test
查询用户权限
rabbitmqctl list_permissions -p <vhost>
sample:rabbitmqctl list_permissions -p /test
清除权限
rabbitmqctl clear_permissions -p <vhost> <username>
sample:rabbitmqctl clear_permissions -p /test test
为用户设置角色
rabbitmqctl set_user_tags <username> <userrole>
sample:rabbitmqctl set_user_tags test administrator