2014-10-08 64 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

相关问题