Eu descobri a resposta, então vou postar aqui
Primeiro, faça login como root usando:
sudo su
Adicione um novo grupo, todos os usuários deste grupo podem controlar a pasta / var / www /
groupadd www-pub
Adicione seu próprio nome de usuário a esse grupo como este
usermod -a -G www-pub username
Agora mude os donos da pasta / var / www /, como o dono eu não criaria raízes, mas sim www-data, e mude o grupo para o grupo que acabou de criar: www-pub
chown -R www-data:www-pub /var/www/
Ainda temos que alterar as permissões para que possamos criar um arquivo em / var / www /. Se você não sabe o que "2" significa, isso significa SGID, informações sobre isso podem ser encontradas no link
chmod 2775 /var/www/
Se houver arquivos em / var / www /, atualize as permissões como esta
find /var/www/ -type f -exec chmod 664 {} \;
find /var/www/ -type d -exec chmod 775 {} \;
Por fim, mude sua umask no arquivo / etc / profile para 002, umask deve ser a última linha desse arquivo
informação de www-data:
Apache runs as the user www-data. Using a generic www-data user rather than a specific "apache" one allows all web servers packaged for Debian to share the document root where files are owned by www-data.