我知道您可以通过PUT $ HOST / _config / admins / username -d'"密码"'来创建新的管理员用户。
但是,如果我有一个来自_users数据库的现有用户并且我想将它添加到 管理员派对?
这里的主要问题是我不知道该用户的密码。
提前致谢, 安德烈
答案 0 :(得分:0)
由于_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数据库中,并且重新使用以这种方式为管理员公开的密码可能是安全方面的坏主意。