使用 Snow Leopard 时,我的站点文件夹权限出现问题。虽然我可以浏览localhost/~username
并读取其中的任何文件或文件夹,但相同的权限并未应用于其中的项目,因此当我尝试在浏览器中访问它们时,出现 403 错误。
如果我选择其中一个封闭的文件夹并使用 Finder 获取信息,我会看到用户“所有人”都设置为“无访问权限”,但我无法更改这一点(实际上,这种行为似乎有问题)。
如果我选择我的“站点”文件夹,“应用于包含的项目”工具就会变灰...
是否有一个终端命令可以用来授予用户“所有人”对我的站点文件夹及其包含的所有内容的“只读”访问权限?
答案1
由于 OSX 是 BSD-ish,请尝试
chmod -R o+r Sites
您的目录将需要:
chmod o+x [whatever directories]
如果手边没有 Mac,您可以通过以下方式完成上述操作:
find Sites -type d -exec chmod o+x \{} \;
这将找到站点下的所有目录并允许“其他人”进入该目录。