授予 Apache 和账户用户文件写入权限

授予 Apache 和账户用户文件写入权限

我正在使用 OS X Mountain Lion 进行 Web 开发。我正在运行内置的 Apache 服务器。现在我需要允许我正在运行的 PHP 脚本在目录中写入。但是,如果我将chown目录复制到_www,那么我正在使用的编辑器(与登录用户的帐户一起使用)将无法编辑/写入这些文件。因此,要么_www可以写入目录,要么user

那么我该如何解决这个问题呢?

答案1

在 OSX 下,您可以使用 ACL 为多个用户分配权限。可以通过 Finder 或其chmod实现(+a选项)访问。

或者您可以使用通常的 UNIX 方式,创建一个组并将您的用户和 apache 用户放入其中,并使该组成为该文件夹的组所有者,chmod -R g+rw如果有必要的话。

相关内容