mongodb - 为什么用户可以看到所有数据库
问题描述
我们已经使用 4.2.0 很长时间了,一切似乎都配置正确。我有一个用户mtpuser由其自己的数据库mtp进行身份验证。我们的 IT 人员创建了一个新的虚拟机并安装了新版本的 MongoDB 4.2.12。
我们的管理员将几个数据库从 4.2.0 导入到新的 4.2.12 MongoDB。我没有看到 IT 人员如何安装 4.2.12,也没有看到我们的 DBAdmin 如何导入数据库,但现在我的mtpuser可以看到和访问所有数据库。
看着mtpuser我看到:
有什么建议我可以看看吗?
解决方案
IT 组没有将以下部分添加到 /etc/mongod.conf
security:
authorization: enabled
推荐阅读
- javascript - 如何获取“VEVENT”对象的所有属性?
- swift - 如何为 DateComponentsFormatter 制作真正的缩写单位样式?
- reactjs - Redux devtools 编码指南可以很好地配合时间旅行调试?
- css - 如何将引导水平形式转换为垂直形式?
- matlab - 如何在 Matlab 中正确设置多个 ODE 的求解?
- html - 独特按钮形状的边框样式
- r - 在 R 中交换字符串的大小写
- java - 在Android中将txt文件数据与输入字符串进行比较
- angular - 尽管从服务器获取图像,但无法显示图像。没有任何要调试的相关错误
- process - 为什么我不能杀死 Erlang 进程?