使用_www group对外部驱动器进行OSX apache权限

时间:2014-02-08 01:51:16

标签: macos apache permissions

我有一个连接到Mac OSX ML盒子的外置硬盘。我想设置一个Web服务器来访问它上面的文件,但驱动器上所有文件和目录的权限对于我的本地管理员所有者是“rwx”,该组是“staff”组。我需要apache用户_www和group _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

1 个答案:

答案 0 :(得分:1)

在Mac OS X下,默认情况下在外部卷上禁用所有权。确保您已在“获取信息”对话框中启用了卷的所有权。

此过程的反向记录在Apple的支持文档PH10670: If you don’t have permission to use a disk中。按照这些说明操作,但转动指定的复选框 而不是关闭。