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