为什么用户可以看到所有数据库

问题描述

我们使用 4.2.0 已经很长时间了,一切似乎都配置正确。我有一个用户 mtpuser,它通过自己的数据库 mtp 进行身份验证。我们的 IT 人员创建了一个新的虚拟机并安装了新版本的 MongoDB 4.2.12。

我们的管理员将几个数据库从 4.2.0 导入到新的 4.2.12 MongoDB 中。我没有看 IT 人员如何安装 4.2.12 以及我们的 DBAdmin 如何导入数据库,但现在我的 mtpuser 可以查看和访问所有数据库

看着 mtpuser 我明白了:

enter image description here

有什么我可以参考的建议吗?

解决方法

IT 组没有将以下部分添加到 /etc/mongod.conf

security:
   authorization: enabled