Mongodb KeyFile太开放权限

时间:2013-02-09 15:30:53

标签: mongodb permissions

我按照mongodb网站上的教程创建了三个成员replicaSet(在单独的服务器中)。

我在/etc/mongodb.conf中配置了以下内容:

叉=真

KEYFILE = / SRV / mongodb的/密钥文件

我在该位置创建了keyFile,服务器总是在keyFile中告诉我“权限太开放”

有什么不对?

提前致谢

1 个答案:

答案 0 :(得分:28)

来自the docs

  

密钥文件在UNIX系统上不得具有组或“世界”权限

因此,如果你运行它,你应该没事(替换实际路径):

chmod 600 /path/to/keyfile

您还应确保密钥文件由您用于运行mongod / mongos进程的同一用户拥有,否则设置上述权限将导致错误(只有拥有该文件的用户才能使用600访问它权限)。