Machen Sie die Dateien jedes Benutzers für ihre Benutzergruppe lesbar, und fügen Sie der Benutzergruppe jedes Benutzers lighttpd hinzu.
Wenn wir bob
und haben charlie
, läuft lighttpd als www-data
:
# Bob and Charlie own their public_html folders # And cannot see each others' files chown bob:bob /home/bob/public_html chmod 770 /home/bob/public_html chown charlie:charlie /home/charlie/public_html chmod 770 /home/charlie/public_html # But the webserver can see both their files adduser www-data bob adduser www-data charlie
Dadurch wird der www-data
Benutzer zu den primären Gruppen für bob
und hinzugefügt charlie
, und der Webserver kann alle unter seiner Gruppe markierten Dateien mit Gruppenzugriff lesen. (Vorausgesetzt, Ihr Webserver läuft als www-data
. Dies kann von System zu System variieren.)