Tatsächlich gibt es eine Möglichkeit, Dateien, die in einem bestimmten Verzeichnis erstellt wurden, automatisch zu erkennen. Nehmen wir an, die Dateien, auf die lighttpd zugreifen soll, befinden sich in / var / www. Dann setzen Sie die Gruppe von / var / www auf Ihre Gruppe und das SGID-Bit auf / var / www. Sie werden dies wahrscheinlich rekursiv für Subdirs tun wollen. Ich gehe davon aus, dass es sich bei der Gruppe um WWW-Daten handelt.
chgrp -R www-data /var/www chmod -R g+s /var/www
Dies wird jedoch nur die Gruppe festlegen. Um neu erstellten Dateien standardmäßig 660 Berechtigungen zu geben, können Sie Ihre umask auf 007 setzen. Fügen Sie diese Zeile zu ~ / .bashrc hinzu:
umask 007