这似乎是一个很容易被谷歌搜索到的问题,但事实并非如此。有人能帮忙吗?
如何为 rabbitmq 创建新用户?
您可以使用 Rabbitmqctl 工具-查找字幕 用户管理。 创建用户的命令是:
$ rabbitmqctl add_user myUser myPass
使用户成为管理员:
$ rabbitmqctl set_user_tags myUser administrator
另外,如果你使用 rabbitmq 的网络用户界面-管理插件,你可以很容易地做到这一点,它是相当直观的。
如果你想通过编程方式完成,你也可以使用 rabbitmq rest API,在(on?)中也有解释管理插件的链接。
我发现这很有用
rabbitmqctl add_user username password
rabbitmqctl set_user_tags username administrator
rabbitmqctl set_permissions -p / username ".*" ".*" ".*"
点此查看更多 https://www.rabbitmq.com/rabbitmqctl.8.html#User_Management
您想为 RabbitMQ 服务器添加新用户,只需运行如下注释 cmd:
rabbitmqctl add_user test test
rabbitmqctl set_user_tags test administrator
rabbitmqctl set_permissions -p / test ".*" ".*" ".*"
要启用 RabbitMQ 管理员管理用户,请按以下步骤操作:
rabbitmqctl add_user daniel daniel
rabbitmqctl set_user_tags daniel administrator
rabbitmqctl set_permissions -p / daniel ".*" ".*" ".*"
现在访问主机上的 RabbitMQ 管理员:
Http://{ youhostname } : 15672/#/
并且,用你的上述用户帐户登录!
一旦启用了 管理插件,您还可以使用 REST API。
PUT /api/users/name