Adicione-se ao grupo _www
e adicione permissão de gravação ao grupo.
usermod -a -G _www your_username
chgrp _www filename
chmod 775 filename
Eu estou em um Mac, mas acho que se aplica ao Linux também, já que estou usando uma linha de comando. Quando eu escrevo aplicativos da web, o usuário do apache (que é _www em um Mac) tem que ser capaz de editar arquivos, assim como eu.
Além disso, eu não quero definir isso para cada arquivo ou pasta, gostaria de configurar a pasta raiz e então eu e _www teremos acesso a todos os arquivos dentro deste diretório raiz.
Como está agora, eu tenho que usar o chown ou editar com o sudo para realizar as coisas.