Lighttpd + 多用户 + SSH

Lighttpd + 多用户 + SSH

是否可以有多个 SSH 用户,他们彼此之间不能读写文件,但仍允许 Lighttpd 为他们提供文件?

每个用户都会有不同的域。

答案1

使每个用户的文件可由其用户组读取,然后将 lighttpd 添加到每个用户的用户组。

如果我们有bobcharlie,并且lighttpd正在运行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

这会将用户添加到和www-data的主要组,并允许 Web 服务器读取其组下标记的任何具有组访问权限的文件。(假设您的 Web 服务器以 身份运行。这可能因系统而异)bobcharliewww-data

相关内容