RabbitMQ常用命令
用户
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#列出用户
rabbitmqctl list_users
# 添加用户
rabbitmqctl add_user admin 123456
# 验证用户
rabbitmqctl authenticate_user admin 123456
# 修改用户密码
rabbitmqctl change_password admin 123456
# 删除用户
rabbitmqctl delete_user admin
vhost
1
2
3
4
5
6
7
8
# 列出vhost:
rabbitmqctl list_vhosts
# 添加vhost:
rabbitmqctl add_vhost prod
# 删除vhost
rabbitmqctl delete_vhost prod
设置tag
1
2
3
4
# 给用户设置标签
## admin [administrator]
rabbitmqctl set_user_tags admin administrator
授权
1
2
3
4
5
6
7
8
9
10
11
12
13
# 授权: {conf} {write} {read}
## 用户: admin 的 vhost: prod
rabbitmqctl set_permissions -p prod admin ".*" ".*" ".*"
rabbitmqctl set_permissions -p prod admin "^queue.*" ".*" ".*"
#清除权限
rabbitmqctl clear_permissions -p /testhost admin
# 查看 用户 权限列表:
rabbitmqctl list_permissions admin
# 查看 vhost 权限列表:
rabbitmqctl list_permissions -p prod
本文由作者按照
CC BY 4.0
进行授权