【问题标题】:Can File system ACL's help me keep php scripts away from other users文件系统 ACL 能否帮助我让 php 脚本远离其他用户
【发布时间】:2011-08-16 06:44:16
【问题描述】:

我的许多 php 脚本都获得了 644 权限,我希望将其设置为 400,这样系统上的其他用户就无法访问它们,除非被网络服务器调用。是否可以设置任何文件系统 acl 来实现这一点而无需摆弄 apache/php/suphp?

【问题讨论】:

    标签: php linux cpanel


    【解决方案1】:

    如果你说的是在 Linux 中设置文件权限:

    chmod 400 filename
    

    【讨论】:

    • Jared,修改文件可能会阻止脚本工作。我想限制服务器上的其他用户在不更改文件权限的情况下访问文件。默认情况下,我将其设置为 644,这就是共享服务器喜欢它的方式。
    • 啊,好吧...您可能想要编辑您的问题以说“系统上的其他用户”而不是“其他用户”,因为它有点误导。我得考虑一下。
    【解决方案2】:

    ACL 就是您要查找的内容。 通过使用 ACL,您可以设置非常精细的限制性访问规则,并保持服务用户的访问权限,例如 wwwrun 等。 重要的是,您的文件系统支持 ACL。

    使用getfaclsetfacl 命令 这是一个小教程:http://www.gnutoolbox.com/acls-setfacl/ 但是,顺便说一句:root 在任何情况下都可以访问。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-21
      • 2021-08-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多