Normalmente hago
sudo chgrp -R www-data <directory>
en Ubuntu para establecer una carpeta de escritura por el proceso de Apache. ¿Para qué es el equivalente de Mac OS X www-data
?
En Ubuntu usas "www-data" porque ese es el usuario con el que se ejecuta el proceso Apache. Puede identificar el usuario que Apache usará al verificar el archivo de configuración. En mi Mac, se ve así:
$ cat /etc/apache2/httpd.conf
[...]
User _www
Group _www
[...]
Entonces, una forma de hacer que sus archivos sean editables sería para chgrp
ellos _www
.