我从MongoDB开始,看起来它需要一个可写/ data / db。 所以我创建了一个文件夹/ data / db作为超级用户,但是当我启动它时需要权限写入该目录(有意义)。
我的问题是:我应该在/ data / db上做一个chmod 777吗?或者我应该运行mongod作为sudo?
根据:mongodb Mongod complains that there is no /data/db folder
我应该做
grep mongo /etc/passwd
但这不会返回任何内容
sudo chown -R mongod:mongod /data/db
给了我一个chown: mongod: illegal group name
由于
编辑:
我chown -R totosh:staff /data/db
(作为我的用户名)现在可以使用了。这是正确的做法吗?