Aqui está um script trivial que escrevi para alterar as permissões, porque adduser descarta as permissões ao copiar de / etc / skel.
#!/bin/sh
# This script is executed at the end of adduser
# USAGE:
# adduser.local USER UID GID HOME
chgrp www-data $4/public_html
chmod g+s $4/public_html