角色說明
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