MongoDB禁用匿名访问

时间:2018-12-17 22:01:06

标签: mongodb robo3t

我尝试禁用对MongoDB的匿名访问。我执行了本文档中提到的所有步骤以启用访问控制。

Mongodb enable authentication

但是,当我运行Robo3T软件时,我仍然认为匿名用户可以访问其他数据库,甚至是管理数据库。

Robo3T anonymous connection

我还测试了可以匿名更改数据。

Robo3T anonymous access

/etc/mongodb.conf

bind_ip = 127.0.0.1

/etc/mongod.conf

security:
 authorization: "enabled"

应该怎么做才能使只有经过身份验证的用户才能访问其数据库?

更新:

我手动更改了添加了-auth选项的 /lib/systemd/system/mongodb.service 文件并重新启动了服务。

  

$ sudo systemctl重新启动mongodb

现在它可以正常工作了。

Can not connect to MongoDB

0 个答案:

没有答案