OSX apache 权限在具有_www组的外部驱动器上



我有一个外部硬盘驱动器连接到我的Mac OSX ML盒子。我想设置一个 Web 服务器来访问其上的文件,但驱动器上所有文件和目录的权限对于所有者(我的本地管理员)来说是"rwx",该组是"员工"组。我需要 apache 用户可读取的文件 _www 和组_www,我试图将所有文件设置为 sudo chown -R _www:_www/Volumes/raid_mirror/WebDAV,但这没有任何作用(没有错误,只是没有效果。我尝试使用"chgrp"来追逐组_www,但这也不起作用,它没有给我任何错误,用户和组保持不变。

drwxr-xr-x   6 iMac  staff    204 Feb  7 09:54 Download
drwxr-xr-x   5 iMac  staff    170 Feb  5 19:17 STORAGE
drwxr-xr-x   5 iMac  staff    170 Feb  5 19:14 WebDAV

具有操作系统外观和行为良好的内部驱动器的权限:

drwxr-xr-x   2 root  wheel    68 Jun 20  2012 CGI-Executables
drwxr-xr-x  14 root  wheel   476 Jan 20  2013 Documents
drwxrwxrwx  29 _www  _www    986 Jan 21 12:24 WebDAV
drwxrwxrwx  24 _www  _www    816 Mar 18  2013 WebDAV-Public

在 Mac OS X 下,默认情况下,外部宗卷上的所有权处于禁用状态。确保已在"显示简介"对话框中启用了宗卷的所有权。

此过程的反面记录在Apple的支持文档PH10670中:如果您没有使用磁盘的权限。按照这些说明操作,但打开而不是关闭指定的复选框

最新更新