file - 什么是正常的chmod?

标签 file permissions chmod

在我的 Web 服务器上,我的文件权限到处都是,我想将所有内容“重置”回原来的状态。我不希望任何用户能够进入并从我的 Web 服务器上删除内容!我只是希望他们能够查看 php 页面等。

我应该使用什么 chmod?

最佳答案

这是我收集的总结

  • chmod 全部 文件 644
  • chmod 所有。 htaccess 文件到 644
  • chmod 全部 robots.txt 文件到 644
  • chmod 全部 目录 711
  • chmod 全部 目录 目录列表 (.htaccess 选项 + 索引) 到 755
  • chmod 全部 目录 用户可以上传 文件到,到 755 (例如:/上传/)。

  • 说明:
  • 644 方法:
  • 6:店主文件/目录可以阅读 ,但不执行。由于文件不可执行,因此您无需在此处拥有“x”权限(6 表示 r+w。7 表示 r+w+x)。
  • 44:文件/目录所属(使用 ls -l 查看组)和 其他人 (公众)都可以阅读 文件,但不执行或写入文件(权限编号 4)。
  • 711 方法:
  • 7:店主文件/目录可以阅读 , , 和 执行 .这是目录所必需的!当您尝试列出目录时,如果没有“执行”,您将获得权限被拒绝。
  • 11:文件/目录所属的 公众号执行 只有权利。这适用于您不希望其他人浏览内容但希望让他们访问目录下所选文件的目录。
  • 755 方法:
  • 7:店主文件/目录可以阅读 , , 和 执行 .
  • 55:文件/目录所属的 公众号阅读 执行 权限但不写。这使用户能够查看目录中的文件,并能够读取这些文件,但不能更改它们。

  • 还有一个交互式在线计算器,您可以使用它来计算要使用的权限:https://chmod-calculator.com/

    关于file - 什么是正常的chmod?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/695497/

    相关文章:

    php - joomla 3 错误 : 0 Cannot open file for writing log

    寻找 。 -type f -exec chmod 644 {} ;

    Php - Chmod 不工作

    linux - 如何获取文件的完整路径?

    c++ - 如何加速我的 .bmp 类?

    mysql - 找不到文件 : './ci/users.frm' (errno: 13)

    azure - 根目录 Azure 的网络服务权限

    linux - 获取更改所有权 '/var/log/logstash' : Operation not permitted

    file - 如何为 scons 指定一个目录来存储所有 .o(中间) 文件?

    Java XML 文件写入失败