添加使用chef安装rabbitmq的用户
已成功安装带有管理插件的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
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']=[]