Mongo数据库root用户无法编辑用户

时间:2014-11-05 16:43:48

标签: mongodb mongohub

我的mongo db(v2.6)有一个恼人的问题。我已经添加了一个root用户,其角色为:

{role: "root", db: "admin"}

我的问题是,我想为其他数据库设置身份验证,但我可以添加用户,无需命令行。我在命令行中使用过它:

db.createUser({user: "dbuser", pwd: "dbpass", roles: ["dbAdmin"]})

没关系。但我不是一个真正的命令行爱好者,所以我喜欢AdminUIs。我正在使用MongoHUB。我可以在任何数据库上登录,添加/删除集合,但我无法为数据库创建用户。我收到这个错误:

not authorized on admin to execute command

我在手册上看过这个:

"root does not include the ability to insert data directly into the system.users and system.roles collections in the admin database."

那么我的正确角色是什么?

感谢您的帮助。

0 个答案:

没有答案