2

我在 ubuntu 主机上设置了 mongo。它目前没有身份验证

Mongodb 是通过http://docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu/的说明安装的

我需要为其添加身份验证。

这些链接说明了如何做 1. http://docs.mongodb.org/manual/tutorial/add-user-administrator/ 2. http://docs.mongodb.org/manual/tutorial/enable-authentication /

我用命令启动 mongodbsudo service mongodb start/restart/stop

当我们使用这个方法时,我们如何确保启用了 auth

4

2 回答 2

4

更新对于所问的时间问题(MongoDB 2.x),以下答案是正确的,但对于当前版本的 MongoDB 来说已经过时了。请考虑以下针对当前版本的答案并对其进行投票。

使用它来确保 mongodb 启动时启用身份验证:

echo "auth=true" >> /etc/mongod.conf
service mongodb restart
于 2013-11-10T01:37:36.210 回答
1

确保这存在于/etc/mongod.conf

security:
  authorization: enabled

当前答案似乎是针对旧版本的,并且在发布时可能是正确的)

见这里

于 2018-11-09T14:30:26.847 回答