Mongodbconfiguration文件选项进行身份validation

我试图启动mongodb(3.0.2)在mac osx 10.10从文档启用身份validation。 使用–auth手动启动monodb可以--auth工作,并且无任何错误地启动。 我使用自制软件安装了mongodb,并希望将auth开关置于configuration文件中。 我在configuration选项中找不到任何适当的东西。 我在configuration文件中尝试auth: true ,但是mongodb无法启动。

任何人都得到了它的工作,我正在寻找configuration文件选项(而不是 – 真)运行mongodb身份validation启用,以防止匿名访问。

其实是

 authorization: enabled 

在你的configuration文件,它需要在security:你的configuration文件应该看起来像

 net: bindIp: 127.0.0.1 security: authorization: enabled 

有关更多信息,请参阅: http : //docs.mongodb.org/master/reference/configuration-options/#security.authorization

closures,实际上是这样的:

 auth=true 

另外,如果您正在运行复制套件并启用密钥文件,则也会启用身份validation。

 keyFile=/etc/mongod.keyfile