我有 2 个用户,他们的主目录如下:
- 用户1 --> /srv/用户1
- 用户2--> /srv/用户2
问题是: 我希望这些主文件夹可以通过 apache2 在线访问,但用户也可以访问。如果我将每个主目录的所有者设置为相应的用户,我可以通过 ftp 访问这些目录,但 apache 无法访问这些文件。如果我将所有者设置为 www-data,目录可以在 apache 上正常工作,但用户无法读取他们自己的主目录。
如果我将用户 1 和用户 2 添加到 www-data 组并授予整个组 +rw 权限,这将使用户 1 能够读取用户 2 的文件(反之亦然),并且我希望每个用户只能读取他自己的文件。
我怎样才能实现这个目标?
提前致谢
答案1
我认为你想要的是相反的结果。为帐户提供www-data
对用户文件的访问权限:
usermod -a -G users www-data