我试图从文档的MacOSX10.10上启用身份验证来启动mongodb(3.0.2)。使用--auth手动启动monodb是可行的,并且启动时没有任何错误。我使用自制安装了mongodb,并希望将auth开关放在配置文件中。我在配置选项中找不到合适的东西。我在配置文件中尝试了auth: true,但是mongodb没有启动。
任何人都可以使用它,我正在寻找配置文件选项(而不是-auth)来运行mongodb,启用身份验证以防止匿名访问。
发布于 2015-09-20 20:22:37
其实是
authorization: enabled在您的配置文件中,它需要位于security:下面,您的配置文件应该如下所示
net:
bindIp: 127.0.0.1
security:
authorization: enabled有关更多信息,请参见:http://docs.mongodb.org/master/reference/configuration-options/#security.authorization
发布于 2015-05-07 16:19:48
接近了,实际上是这样:
auth=true另外,如果您正在运行一个复制集并启用密钥文件,那么它也将启用auth。
keyFile=/etc/mongod.keyfilehttps://serverfault.com/questions/690284
复制相似问题