Eu normalmente faço
sudo chgrp -R www-data <directory>
no Ubuntu para definir uma pasta gravável pelo processo Apache. Para que serve o Mac OS X www-data
?
No Ubuntu, você usa "www-data" porque é o usuário que o processo Apache executa. Você pode identificar o usuário que o Apache usará verificando o arquivo de configuração. No meu Mac, fica assim:
$ cat /etc/apache2/httpd.conf
[...]
User _www
Group _www
[...]
Portanto, uma maneira de tornar seus arquivos graváveis seria para chgrp
eles _www
.