//添加用户并设置密码 rabbitmqctl add_user <username> <password> //添加用户为administrator角色 rabbitmqctl set_user_tags <username> administrator //设置用户的权限,指定允许访问的vhost以及write/read rabbitmqctl set_permissions -p "/" <username> ".*" ".*" ".*" //删除一个用户 rabbitmqctl delete_user <username> //改变用户密码 rabbitmqctl change_password <username> <newpassword> //清除用户的密码,该用户将不能使用密码登陆,但是可以通过SASL登陆如果配置了SASL认证 rabbitmqctl clear_password <username> //设置用户tags rabbitmqctl set_user_tags <username> <tag> ... //列出用户 rabbitmqctl list_users //创建一个vhosts rabbitmqctl add_vhost <vhostpath> //删除一个vhosts rabbitmqctl delete_vhost <vhostpath> //列出vhosts rabbitmqctl list_vhosts [<vhostinfoitem> ...] //针对一个vhosts给用户赋予相关权限 rabbitmqctl set_permissions [-p <vhostpath>] <user> <conf> <write> <read> //清除一个用户对vhosts的权限 rabbitmqctl clear_permissions [-p <vhostpath>] <username> //列出哪些用户可以访问该vhosts rabbitmqctl list_permissions [-p <vhostpath>] //列出该用户的访问权限 rabbitmqctl list_user_permissions <username> //设置一个虚拟主机的运行时参数
rabbitmqctl set_parameter [-p <vhostpath>] <component_name> <name> <value>
//清除一个虚拟主机主机上的一个运行时参数
rabbitmqctl clear_parameter [-p <vhostpath>] <component_name> <key>
//列出一个虚拟主机上的所有运行时参数
rabbitmqctl list_parameters [-p <vhostpath>]