我在 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/
我用命令启动 mongodb sudo service mongodb start/restart/stop
我们如何确保在使用此方法时启用身份验证
更新 :以下答案对于提出的时间问题(MongoDB 2.x)是正确的,但对于当前版本的MongoDB来说已经过时了。请考虑以下当前版本的答案并投赞成票。
使用它来确保mongodb在启用身份验证的情况下启动:
echo "auth=true" >> /etc/mongod.conf
service mongodb restart
确保这存在于/etc/mongod.conf
中:
security:
authorization: enabled
(目前的答案似乎是旧版本,在发布时可能是正确的)
另请参阅此处