1

我最近正在部署一个新的 Django 应用程序,并且在我的设置(使用 Apache)中,除非在目录(属于 www-data 组)上设置了“x”权限,否则媒体目录不会提供文件。

我不确定这是否是正常行为,因为我认为图像没有立即获得执行权限的充分理由(似乎存在很大的安全风险)。我做错了什么?

4

1 回答 1

1

在目录上设置 e xecute意味着与在文件上非常不同的东西。x

来自Unix.SE 的出色回答

在 Linux 上对目录应用权限时,权限位的含义与常规文件不同。[...]

  • 执行位允许受影响的用户进入目录,并访问里面的文件和目录

目录上的设置x似乎(我不是安全专家)是良性的,而且显然是必需的,所以不用担心。 x文件上的内容是您要避免的。

于 2013-11-07T20:28:42.157 回答