OSX 相当于 sudo chgrp -R www-data <directory>

anj*_*esh 9 mac-osx chgrp

我通常做

sudo chgrp -R www-data <directory>
Run Code Online (Sandbox Code Playgroud)

在 Ubuntu 上设置一个可由 Apache 进程写入的文件夹。什么是 Mac OS X 等价物www-data

Ins*_*yte 16

在 Ubuntu 上,您使用“www-data”,因为这是运行 Apache 进程的用户。您可以通过检查配置文件来确定 Apache 将使用的用户。在我的 Mac 上,它看起来像这样:

$ cat /etc/apache2/httpd.conf
[...]
User _www
Group _www
[...]
Run Code Online (Sandbox Code Playgroud)

因此,使您的文件可写的一种方法是将chgrp它们写入_www.