我刚刚在OSX上安装了MongoDB,并用sudo mkdir -p /data/db
设置了一个目录结构。
当我尝试从我的用户帐户运行mongod
时,它返回一个错误,指出我的用户帐户没有对/data/db
的读/写权限。
如何在我的帐户上设置适当的/data/db
读/写权限
发布于 2017-01-29 07:57:36
sudo chmod 777 /data/db/
应该可以在Mac上运行。在运行此cmd之前,权限如下所示
drwxr-xr-x X User wheel Date /data/db
在运行cmd之后
drwxrwxrwx X User wheel Date /data/db
发布于 2016-06-21 13:07:23
这就是对我有效的方法。我用的是Mac,不过如果你用的是windows,你可以试试。
sudo chmod 777 /data/db
发布于 2017-08-17 01:16:04
有三类用户:所有者、组中的用户和其他所有人;chmod 777 /path/to/file
允许每个人读/写文件,但chmod 775 /path/to/file
只允许所有者/组读/写文件。如果你正在开发一个web服务器,一定要使用chmod 775 /path/to/file
。
一些有用的读物,特别是关于为什么使用777、775等而不是其他数字的推理:https://www.maketecheasier.com/file-permissions-what-does-chmod-777-means/
https://stackoverflow.com/questions/28987347
复制相似问题