微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决为什么用户可以看到所有数据库

我们使用 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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。