rabbitmqctl的使用

rabbitmqctl的使用

   小樱     2021年3月25日 09:50     1135    

vhost

创建vhost

rabbitmqctl add_vhost server_mq

查看vhost列表

rabbitmqctl list_vhosts

删除vhost

rabbitmqctl delete_vhost server_mq

users

创建用户

rabbitmqctl add_user test test

rabbitmqctl add_user 用户名 密码

查看用户列表

rabbitmqctl list_users

删除用户

rabbitmqctl delete_user test

rabbitmqctl delete_user 用户名

修改用户密码

rabbitmqctl change_password test 123456

rabbitmqctl change_password 用户名 新密码

清除用户密码

rabbitmqctl clear_password test

这样会造成用户无法登陆

验证用户

rabbitmqctl authenticate_user test 123456

rabbitmqctl authenticate_user 用户名 新密码

设置用户角色

用户角色:none、management、policymaker、monitoring、administrator

tag可以有多个

rabbitmqctl set_user_tags test monitoring

rabbitmqctl set_user_tags 用户名 标签名

设置权限

rabbitmqctl set_permissions -p vhostname username "conf" "write" "read"

rabbitmqctl set_permissions -p server_mq test ".*" ".*" ".*"

查看用户权限

rabbitmqctl list_user_permissions username

rabbitmqctl list_user_permissions test

1.png

查看虚拟主机中对应用户权限

rabbitmqctl list_permissions -p vhostname

rabbitmqctl list_permissions -p servermq

2.png

清除用户权限

rabbitmqctl clear_permissions -p vhostname username

rabbitmqctl clear_permissions -p server_mq test


文章评论

0

其他文章