Lighttpd + vários usuários + SSH

0

É possível ter vários usuários de SSH que não podem ler / gravar os arquivos uns dos outros, mas ainda permitir que o Lighttpd exiba seus arquivos?

Cada usuário teria domínios diferentes.

    
por Michael 23.05.2013 / 21:34

1 resposta

2

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)

    
por 24.05.2013 / 07:09