Resposta curta é "Não, não".
O Nginx usa um usuário, que chama www-data
. Esse usuário deve ter acesso aos arquivos em /var/www/somedomain.com/public_html
.
Você só precisa definir regras de permissão corretas para arquivos e configurações em /etc/nginx/sites-available
.
Além disso, eu não recomendo criar um usuário para cada bloco de servidor se houver apenas seus sites.
Você pode criar alguns usuários extras em seu sistema se ele for um servidor público e alguns usuários remotos se conectarem a este servidor para configurar novos sites, mas, de qualquer forma, não criarão usuário para cada bloco de servidor.