A maneira padrão é tornar o usuário um membro do grupo padrão de servidores da Web.
Em servidores baseados em Debian, o serviço da web geralmente tem um ID de usuário de www-data e um id de grupo com o mesmo nome.
As subpastas www geralmente devem pertencer a esse usuário / grupo.
Adicionar um usuário ao grupo www-data deve permitir o uso para criar e modificar pastas e arquivos conforme necessário.
Claro, isso significa que o usuário tem acesso a todas as pastas de propriedade da www-data, o que pode não estar certo.
Ajudaria se você nos desse a saída de um comando ls -l em /srv/www/example.com/ , você pode mudar os nomes de usuários / grupos se você precisar.