zoukankan      html  css  js  c++  java
  • rabbitmq命令创建用户、虚拟主机及赋权

    vhost操作

    #添加vhost
    rabbitmqctl add_vhost /testhost
    #列出vhost
    rabbitmqctl list_vhosts
    #删除vhost
    rabbitmqctl delete_vhost /testhost

    用户操作

    # 添加用户 rabbitmqctl add_user {username} {password}
    rabbitmqctl add_user admin 123456
    #修改用户密码 rabbitmqctl change_password {username} {newpassword}
    rabbitmqctl change_password admin 123456
    #验证用户密码
    rabbitmqctl authenticate_user admin 123456
    #删除用户
    rabbitmqctl delete_user admin
    #列出用户
    rabbitmqctl list_users
    # 给用户设置标签 none management monitoring administrator 多个用,分隔
    #rabbitmqctl set_user_tags {username} {tag ...}
    rabbitmqctl set_user_tags admin administrator
     

    给用户赋权限


    #rabbitmqctl set_permissions [-p host] {user} {conf} {write} {read}
    #vhost 授予用户访问权限的vhost名称 默认 /
    #user 可以访问指定vhost的用户名
    #conf 一个用于匹配用户在那些资源上拥有可配置的正则表达式
    #write 一个用于匹配用户在那些资源上拥有可写的正则表达式
    #read 一个用于匹配用户在那些资源上拥有可读的正则表达式
    #授予admin用户可访问虚拟主机testhost,并在所有的资源上具备可配置、可写及可读的权限
    rabbitmqctl set_permissions -p /testhost admin ".*" ".*" ".*"
    #授予admin用户可访问虚拟主机testhost1,在以queue开头的资源上具备可配置权限、并在所有的资源上可写及可读的权限
    rabbitmqctl set_permissions -p /testhost1 admin "^queue.*" ".*" ".*"
    #清除权限
    rabbitmqctl clear_permissions -p /testhost admin
    #虚拟主机的权限
    rabbitmqctl list_permissions -p /testhost
    #用户权限
    rabbitmqctl list_user_permissions admin

  • 相关阅读:
    利用服务器部署Web项目
    JavaWeb解决文件上传后项目需要刷新问题 以及 图片过大 文件上传时间延长
    JavaWeb接入支付宝支付
    JavaWeb实现文件上传功能
    Eclipse Server中没有TomCat
    Eclipse 中没有Dynamic web Project 解决办法
    JavaWeb图形验证码
    elasticsearch常用语句
    关于elasticsearch的安装教程和使用方法
    解决el-table渲染卡顿组件
  • 原文地址:https://www.cnblogs.com/xzlive/p/12349192.html
Copyright © 2011-2022 走看看