首页 > 解决方案 > 为什么用户可以看到所有数据库

问题描述

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

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

看着mtpuser我看到:

在此处输入图像描述

有什么建议我可以看看吗?

标签: mongodb

解决方案


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

security:
   authorization: enabled

推荐阅读