我已经安装了 mongo db 服务器并创建了一个管理员用户:
use admin
db.createUser(
{
user: "superAdmin",
pwd: "admin123",
roles: [ "readWrite"]
})
然后我使用:
重新连接外壳mongo --port 27017 -u "superAdmin" -p "admin123" --authenticationDatabase "admin"
但是它仍然允许我在不提供凭据的情况下查询数据库。
此外,当我使用凭据连接时,它说: 没有为数据库启用访问控制。对数据和配置的读写访问不受限制。
我应该怎么做才能防止匿名连接以及如何摆脱这种未启用访问控制的东西?