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

  • 相关阅读:
    Linux内核使用的GNUC扩展
    linux常用命令--开发调试篇
    代码示例_poll的多路复用
    硬件_红外传感器
    硬件_霍尔感应器
    全志_功能引脚配置_sys_config.fex
    知识_嵌入式常用词汇
    代码示例_Input 按键驱动
    Vmware_安装_tools
    Ubunt_配置_start
  • 原文地址:https://www.cnblogs.com/xzlive/p/12349192.html
Copyright © 2011-2022 走看看