teketeke_55の日記

技術メモとか

chef-web-uiのパスワードを忘れたときの対処

[chef]

curl http://localhost:5984/chef/_design/users/_view/all
Returns all the users e.g.
"total_rows":1,"offset":0,"rows":[
{"id":"74609467-a73e-4b77-a2cd-253c0fbb05f9","key":"admin","value":{"_id":"74609467-a73e-4b77-a2cd-253c0fbb05f9","_rev":"2-a7ba02e0ab036580d80907c38b6d831f","salt":"Thu
Aug 25 23:25:37 +0000
2011NBiJrE1vF5kzG6fKXDNEEB6IyX8OgM","name":"admin","json_class":"Chef::WebUIUser","admin":true,"openid":null,"password":"d337ca104bbed6e90c87aa43f6c0d2ab88414e2f","chef_type":"webui_user"}}
]}

To delete the user:

curl -X DELETE 
http://localhost:5984/chef/74609467-a73e-4b77-a2cd-253c0fbb05f9?rev=2-a7ba02e0ab036580d80907c38b6d831f

Then you restart your chef-server and chef-server-webui.

The default password is in /etc/chef/webui.rb (not server.rb).

引用元;http://lists.opscode.com/sympa/arc/chef/2011-08/msg00151.html