A maneira mais fácil é adicionar seu usuário ao grupo que possui /var/www/
, geralmente www-data
Verifique o grupo de / var / www
ls -la /var/ | grep www
onde a saída será algo como
drwxrwxr-x 3 www-data www-data 4096 ago 1 16:10 www
na minha saída, o segundo www-data
position indica que o grupo é realmente www-data
agora você precisa se adicionar a esse grupo
sudo usermod -a -G www-data yourUserName
certifique-se de que os usuários pertencem ao www-data e podem gravar nesse diretório
sudo chmod -R 0775 /var/www/
Faça o logout e faça login novamente para atualizar as permissões. Agora você deve poder escrever com seu usuário nesse diretório.
Nota: se o grupo for diferente de www-data, você deve verificar qual grupo está executando o apache e faz alterações de acordo com ele
grep GROUP /etc/apache2/envvars
A saída é algo assim
export APACHE_RUN_GROUP = www-data
Para alterar a propriedade de / www / data use
sudo chown -R useOwner: groupProprietário / var / www /