Torne os arquivos de cada usuário legíveis pelo seu grupo de usuários e adicione lighttpd ao grupo de usuários de cada usuário.
Se tivermos bob e charlie , e o lighttpd estiver sendo executado como 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
Isso adicionará o usuário www-data aos grupos primários para bob e charlie e permitirá que o servidor da Web leia todos os arquivos marcados em seu grupo com acesso de grupo. (Assumindo que o seu servidor está sendo executado como www-data . Isso pode variar de sistema para sistema)