2014-10-08 71 views
0

我知道你可以通過PUT $ HOST/_config /管理員/用戶名-d「‘密碼’」創建新管理員用戶。是否可以將現有的couchdb用戶設置爲管理員?

但是,如果我從_users數據庫中的現有用戶,我想將它添加到 管理方?

這裏的主要問題是,我不知道該用戶的密碼。

由於提前, 安德烈

回答

0

由於在_users數據庫中的文檔包含password hash fieldsderived_keypassword_schemesaltpassword_shaiterations)散列可以使用raw=true參數被重新使用到create an admin

爲PBKDF2哈希管理員密碼格式是as seen in the source code

-pbkdf2- derivedkey迭代

對於SHA1這是不太清楚哪一個是哈希和哪一個是鹽。你試一試。

注意,管理員哈希值不存儲在數據庫_users的原因,並重新使用曾經暴露在這樣​​一個管理員密碼,可能是一個壞主意安全明智的。

+0

謝謝,那正是我需要的:) – Andres 2014-10-13 12:07:41

相關問題