首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >具有dbAdmin角色的Mongo管理员集

具有dbAdmin角色的Mongo管理员集
EN

Stack Overflow用户
提问于 2013-05-10 01:56:48
回答 1查看 638关注 0票数 0

我使用的是Mongo 2.4。

我在Admin db中只有一个用户,当我想添加"clusterAdmin“角色时,添加了"userAdmin”角色。现在我不能执行任何基于用户管理的操作。

我试图更新和删除用户,并添加一个具有"userAdmin“权限的新用户,但由于"clusterAdmin”角色对users集合没有权限,所以我运气不佳。

如何绕过安全机制,在管理员数据库中添加具有"userAdmin“权限的新用户,或删除仅具有"clusterAdmin”权限的当前“管理员”用户?

EN

回答 1

Stack Overflow用户

发布于 2013-05-11 02:46:59

在我身上发生了很多事情,所以我可以解决它,删除所有管理员用户使用:

代码语言:javascript
复制
use admin
db.system.users.remove();

并添加一个新用户作为admin

代码语言:javascript
复制
db.addUser("name","name);
db.auth("name","name");

然后创建一个角色为clusterAdmin的用户

但您必须以管理员身份登录才能完成

代码语言:javascript
复制
mongo -port 27017 -u name -p name admin
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16468053

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档