Os diretórios compartilhados no Linux podem ser confusos devido à propriedade e às permissões.
Para este diretório específico, /var/www/html/
já existe uma resposta aqui
Como evitar o uso do sudo ao trabalhar em / var / www?
Portanto, torne ambos os usuários um membro de www-data
. IMHO não há necessidade de fazer um novo grupo.
Para gerenciar permissões e propriedade de arquivos, defina o grupo e o setGID
sudo chgrp -R www-data /var/www/html
sudo chmod 2770 /var/www/html
Para detalhes, consulte o link
... if a directory’s set-group-ID bit is set, newly created subfiles inherit the same group as the directory ...
Reinicie o seu shell ou efetue o logout e volte para que a associação entre em vigor.
Se você precisar de mais controle, poderá usar o ACL, mas isso provavelmente é um exagero.
Para obter informações adicionais sobre a ACL, consulte link e link
Esse segundo link aborda especificamente essa pergunta exata, como compartilhar / var / www / html, usando setGID e ACL.