0
我知道你可以通過PUT $ HOST/_config /管理員/用戶名-d「‘密碼’」創建新管理員用戶。是否可以將現有的couchdb用戶設置爲管理員?
但是,如果我從_users數據庫中的現有用戶,我想將它添加到 管理方?
這裏的主要問題是,我不知道該用戶的密碼。
由於提前, 安德烈
我知道你可以通過PUT $ HOST/_config /管理員/用戶名-d「‘密碼’」創建新管理員用戶。是否可以將現有的couchdb用戶設置爲管理員?
但是,如果我從_users數據庫中的現有用戶,我想將它添加到 管理方?
這裏的主要問題是,我不知道該用戶的密碼。
由於提前, 安德烈
由於在_users數據庫中的文檔包含password hash fields(derived_key
,password_scheme
,salt
,password_sha
,iterations
)散列可以使用raw=true
參數被重新使用到create an admin。
爲PBKDF2哈希管理員密碼格式是as seen in the source code:
-pbkdf2- derivedkey,鹽,迭代
對於SHA1這是不太清楚哪一個是哈希和哪一個是鹽。你試一試。
注意,管理員哈希值不存儲在數據庫_users的原因,並重新使用曾經暴露在這樣一個管理員密碼,可能是一個壞主意安全明智的。
謝謝,那正是我需要的:) – Andres 2014-10-13 12:07:41