【问题标题】:Set permission to create a folder that contains a website设置创建包含网站的文件夹的权限
【发布时间】:2014-05-11 07:38:37
【问题描述】:

我正在创建一个文件夹来存放我的网站。如何添加创建此文件夹的权限?

MKDIR 777 MyWebSite

将向所有人提供Rear、Write 和 eXecute 访问权限。

那么在创建这个文件夹时我应该使用的最佳权限是什么?

【问题讨论】:

  • 您不应授予 777 对整个 Web 根目录的权限。相反,您应该将 444 分配给 Web 根目录,将 777 分配给特定目录,例如,uploads(如果有的话)。
  • @OzairKafray:除非您授予它们 x(搜索)权限,否则任何人都无法访问目录中的文件。因此,您应该设置 555 而不是 444 权限,尽管您也应该考虑 500 或 550。 777 权限应该非常谨慎地使用。在上传目录中使用 733 权限可能是明智的;人们可以在目录中创建文件,但以后不能访问它们。

标签: linux webserver file-permissions


【解决方案1】:

最好是755 用于所有(目录)644 用于文件。一些目录(如 WordPress 中的 uploads)需要有 777,因为任何用户都可以在那里发送文件。但是应该只为这样的目录设置 BIG 权限,而不是为所有目录设置。通常读取文件并执行目录(读取)对于几乎任何目录和文件来说都足够了(只有上传目录需要更多)。

【讨论】:

  • “某些目录(如 wordpress 中的 ,​​,uploads'')需要有 777,因为任何用户都可以在那里发送文件。”这意味着什么?如果它在 WordPress 中并且文件是通过 WordPress 系统上传的,755 可以正常工作。
  • 这真的取决于您使用的用户 - 所以最好写出来 - 但正如我所说 - 第一组 755 和 644 - 如果某些东西不起作用,您可以将一些目录和文件更改为777 和 666 - 这个问题只是关于权限 - 而不是关于用户和组 - 因此我不会讨论这种答案,因为它会更长,并且几乎是从权限和用户和组文档中复制的。
  • 您是否了解系统上的 POSIX(本地用户)与 WordPress 100% 无关,它通过 Apache 作为 PHP 运行,因此这一切都由 Apache 服务器用户/组决定,仅此而已.
  • 是的,但有时本地用户也是网络用户——而且我很清楚它是否能正常工作——我怎么没有这么好的英语语言技能来描述它作为 ,,acceptedd'' 的答案得到了 - 仍然 - 很好。
【解决方案2】:

对于 Web 文档根目录,最佳权限是 755 用于目录/文件夹,644 用于文件。关键是确保目录/文件夹以及文件归连接到 Web 服务器的同一用户所有。在 Linux 系统中通常是www-data。实际上,我对为什么 777 权限因任何原因都不好 over here 给出了相当详细的解释,这是针对您的问题的编辑版本。

当您将权限设置为 777 时,这意味着 100% 可以在任何级别访问您的计算机的任何人都可以 readwriteexecute 文件。这意味着如果您的网站被黑客入侵,那么黑客就会使用执行权限来启动脚本以深入了解您的系统。或者系统上的其他人(因为他们可以readwriteexecute 文件)可以在您不知情的情况下简单地删除您的文件。

将目录设置为755 并将文件设置为644 是最好的方法,只要文件的所有权是可靠且正确的。 644 权限基本分解如下:

  • 第一个6 表示文件的所有者可以read & write 访问它。
  • 下一个4 表示连接到该文件的组成员只能read 它。
  • 下一个4 表示其他人(既不是所有者也不是组成员)可以read 它。

至于755,它们最适合目录/文件夹,因为目录/文件夹需要拥有execute 权限才能让您查看其中的内容。所以它像这样分解:

  • 第一个7表示文件的所有者可以readwriteexecute它。
  • 下一个5 表示连接到该目录/文件夹的组成员只能read & execute 它。
  • 下一个5 表示其他人(既不是所有者也不是群组成员)只能readexecute 它。

【讨论】:

    猜你喜欢
    • 2023-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多