Para os meninos e meninas que executam Linux e desenvolvem em suas próprias máquinas – mude o usuário Apache para você, para menos dores de cabeça de permissão:
No Ubuntu, executaríamos os seguintes comandos em um terminal:
$ sudo -s
[sudo] password for XXX: <your password>
$ gedit /etc/apache2/envvars
Procure as linhas que dizem:
export APACHE_RUN_USER=www-data
export APACHE_RUN_GROUP=www-data
E altere-os para:
export APACHE_RUN_USER=<your username>
export APACHE_RUN_GROUP=<your group>
Salve o arquivo e feche o gedit.
Agora precisamos mudar a propriedade dos arquivos existentes (pela última vez) e reiniciar o apache.
$ chown -R <your username>:<your group> <path to your web root>
$ service apache2 restart
Agora você pode criar ou editar arquivos e pastas diretamente na raiz da web usando qualquer aplicativo.