如何创建或添加用户rabbitmq?

时间:2016-11-05 08:59:44

标签: rabbitmq

这似乎是一个容易被谷歌搜索的问题。但事实并非如此。有人可以帮忙吗?

如何为rabbitmq创建新用户?

5 个答案:

答案 0 :(得分:30)

我发现这非常有用

这将添加新的用户名和密码

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

查看更多

答案 1 :(得分:19)

您可以使用rabbitmqctl tool - 查找字幕用户管理
创建用户的命令是rabbitmqctl add_user myUser myPass

要让用户成为管理员,请执行rabbitmqctl set_user_tags myUser administrator

另外,如果您使用rabbitmq的web ui - management plugin,您可以非常轻松地完成它,它非常直观。

如果你想以编程方式进行,你可以使用rabbitmq rest api,也可以在(on?)管理插件的链接中解释。

答案 2 :(得分:7)

您要为RabbitMQ服务器添加新用户,只需在注释cmd下运行:

  1. rabbitmqctl add_user test test
  2. rabbitmqctl set_user_tags test administrator
  3. rabbitmqctl set_permissions -p / test ".*" ".*" ".*"

答案 3 :(得分:0)

要启用RabbitMQ管理员管理用户,请遵循:

  • rabbitmqctl add_user丹尼尔·丹尼尔
  • rabbitmqctl set_user_tags丹尼尔管理员
  • rabbitmqctl set_permissions -p /丹尼尔“。”“。”“。*”
  • 列表项

现在以:来访问您主机上的RabbitMQ管理员:

http:// {youhostname}:15672 /#/

,然后使用您的上述用户帐户登录!

答案 4 :(得分:0)

启用 management plugin 后,您还可以使用 REST API

PUT /api/users/name
相关问题