Na verdade, existe uma maneira de criar arquivos automaticamente criados em um determinado diretório. Digamos que os arquivos que você deseja que o lighttpd consiga acessar estejam em / var / www. Então você configura o grupo de / var / www para o seu grupo e configura o bit SGID em / var / www. Você provavelmente desejará fazer isso recursivamente para subdiretórios. Estou assumindo que o grupo é www-data.
chgrp -R www-data /var/www
chmod -R g+s /var/www
Isso apenas definirá o grupo. Para dar aos arquivos recém-criados 660 permissões por padrão, você pode definir sua umask como 007. Adicione esta linha a ~ / .bashrc:
umask 007