我的主目录中的开发目录中有很多不同的网站。
在开发过程中,文件以我的用户名保存,但在 apache 下配置的网站其权限需要设置为 _www 用户和组。
处理这个问题的最佳方法是什么?
- 我是否在不同的用户/组下运行 apache?
- 我是否在不同的用户下运行我的开发工具?
- 我可以将自己添加到 _www 组吗?(顺便说一下,这似乎不起作用)
我刚刚换了一台 Mac,正在尝试寻找一种顺畅的开发工作流程,因此最好只需运行必要的工具、保存一些文件并能够轻松测试网站。
谢谢!
答案1
谁真正拥有这些文件并不重要。
你只需要确保 Apache 的用户/组有足够的(最有可能只是读取)权限. 如果你允许全部用户读取您的网站数据,它应该可以工作。
使用获取信息Sites
要更改目录权限的对话框每个人。您还需要确保每个人有执行您的主目录的权限(因此他们可以进入,但不能列出)。此外,Sites
您的主目录可能无法与 FileVault 配合使用(至少根据我的经验)。