Existem diferentes maneiras de ir:
-
chmod 775
Se entendi corretamente, o usuáriowww-data
faz parte do grupojohn
. Portanto, nessa configuração, esse usuário também pode gravar em seus diretórios. -
chown www-data
Você também pode transferir a propriedade de seus diretórios parawww-data
. Agora, obviamente,www-data
pode escrever. No entanto, nesta configuração, o usuáriojohn
não pode escrever. - Use ACLs POSIX
ACL significa lista de controle de acesso. Usando esse mecanismo, você pode conceder direitos adicionais aos usuários adicionais, por exemplo, escrever parawww-data
. Veja esta resposta para uma descrição: Como fazer um diretório com permissões permanentes diferente do padrão