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)