【发布时间】:2018-04-02 23:02:36
【问题描述】:
我们目前正试图通过添加用户、角色和密码、禁用匿名登录来使 MongoDB 3.0 更加安全
但是,当我们在启动 MongoDB 时启用 auth=true 或 --auth 命令,我们可以使用 DB 管理员登录,(管理所有 DB)但是在认证时我们看不到 MongoDB Compass 中的任何数据开启,也显示所有数据库的大小都是0 Bytes,并且没有显示Collection。
你能帮我确定问题出在哪里吗?
【问题讨论】:
-
所以,您有
roles: [ "root" ]的用户,但您仍然看不到“所有内容”?!? -
@JJussi 没错,我有 UserAdminAnyDatabase,但我没有看到所有内容,事实上,我什么也没看到,即使我为具有 dbAdmin 角色的单个数据库创建新用户
标签: database mongodb authentication collections