终端命令可以更改我的“站点”文件夹的权限并将更改应用于所含项目吗?

终端命令可以更改我的“站点”文件夹的权限并将更改应用于所含项目吗?

使用 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 \{} \;

这将找到站点下的所有目录并允许“其他人”进入该目录。

相关内容