问题描述
我们使用 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