添加使用chef安装rabbitmq的用户

添加使用chef安装rabbitmq的用户,rabbitmq,chef-infra,Rabbitmq,Chef Infra,已成功安装带有管理插件的rabbitmq服务器: version = '4.5.1' run_list = [ "recipe[rabbitmq::default@#{version}]", "recipe[rabbitmq::mgmt_console@#{version}]", "recipe[rabbitmq::user_management@#{version}]"] 属性: default['rabbitmq']['e

已成功安装带有管理插件的rabbitmq服务器:

  version = '4.5.1'
  run_list = [ "recipe[rabbitmq::default@#{version}]",
               "recipe[rabbitmq::mgmt_console@#{version}]",
               "recipe[rabbitmq::user_management@#{version}]"]
属性:

default['rabbitmq']['enabled_users'] =
  [{ :name => 'guest', :password => 'guest', :rights =>
    [{ :vhost => nil, :conf => '.*', :write => '.*', :read => '.*' }]
  },
   { :name => 'fake_user', :password => 'fake_user', :tag => 'administrator', :rights =>
       [{ :vhost => nil, :conf => '.*', :write => '.*', :read => '.*' }]
   }]
default['rabbitmq']['disabled_users'] = []


default['rabbitmq']['loopback_users'] = ['fake_user']
在/etc/rabbitmq/rabbitmq.config文件
{loopback\u users,[]},

用户已安装,但我无法登录管理控制台,也无法使用凭据访问它

甚至通过控制台尝试:

rabbitmqctl delete_user fake_user
rabbitmqctl add_user fake_user fake_user
rabbitmqctl set_user_tags test administrator
rabbitmqctl set_permissions -p / fake_user ".*" ".*" ".*"

如果您将
假用户
放入您的中,您只能在本地进行身份验证,而不能从管理界面进行身份验证

尝试使用此选项以允许远程身份验证:

default['rabbitmq']['loopback\u users']=[]