允许访问用户主目录中的 www-data 文件

允许访问用户主目录中的 www-data 文件

我有 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

相关内容