Seu processo tem sua lista de grupos definida no momento do login, então você precisa fazer login novamente para que a alteração tenha efeito.
Eu também sugiro que você adicione www-data
como um grupo suplementar ao invés do principal (que é definido como um grupo que você é membro. Você deve ser capaz de fazer isso com os seguintes comandos:
# Reset to your original primary group
sudo usermod -g myuser myuser
# Add an extra supplementary group
sudo usermod --append -G www-data group
Se você quiser que os arquivos criados por você sejam legíveis por outros membros do grupo www-data
, ajuste sua umask de acordo:
umask 002
Como sua associação ao grupo principal é um grupo pessoal, isso não deve afetar a segurança dos arquivos criados por você.
Também vale a pena definir o setgid
bit nos diretórios nos quais você criará arquivos: isso fará com que os arquivos herdem a propriedade do grupo do diretório pai:
chmod g+s www/