囧
前两天在配置 rabbitmq 环境的时候,遇到一个难堪的问题。居然不会用命令行创立 vhost,用户,以前总是通过治理端间接创立。在此记录下命令行操作,以便后续应用。
vhost 操作
# 查看 vhost
rabbitmqctl list_vhosts
#增加 vhost
rabbitmqctl add_vhost {vhost}
#删除 vhost
rabbitmqctl delete_vhost {vhost}
用户操作
# 查看用户
rabbitmqctl list_users
#增加用户
rabbitmqctl add_user {用户名} {明码}
#批改明码
rabbitmqctl change_password {用户名} {明码}
#设置权限
rabbitmqctl set_user_tags {用户名} {权限}
#删除用户
rabbitmqctl delete_user {用户名}
#验证用户
rabbitmqctl authenticate_user {用户名} {明码}
用户 vhost 权限
# 给用户赋予 vhost 权限
rabbitmqctl set_permissions -p {用户名} {vhost} '.*' '.*' '.*'
#革除权限
rabbitmqctl clear_permissions -p {vhost} {用户名}
#vhost 的权限
rabbitmqctl list_permissions -p {vhost}
#用户权限
rabbitmqctl list_user_permissions {用户名}