首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Coding
V2EX  ›  PHP

请问大家线上 PHP 项目 代码目录 和 代码文件 的权限应该设置为什么,如果代码所有者是 nginx 的 www,应该设置为 744 还是 700,

  •  
  •   NicolayShi · 302 天前 · 1863 次点击
    这是一个创建于 302 天前的主题,其中的信息可能已经有所发展或是发生改变。
    6 回复  |  直到 2019-02-12 14:09:58 +08:00
        1
    vishun   302 天前
    代码所有者和 nginx 都是 www 的话,那只有 744 和 700 就没有区别了,因为 744 分别对应 7=>“所有者”,4=>“所属组”,4=>“其它”,所以起作用的只有 7,所以最好文件所有者和 nginx 不要一样,然后设置文件夹为 755,文件 644 (部分需要写入的话文件夹可以 777,文件 666 ),非要一样的话,那就文件夹 555,文件 444 (部分需要写入的话就文件夹 755,文件 644 ),可以参考下:[理清 PHP 在 Linxu 下执行时的文件权限]( https://www.cnblogs.com/vishun/p/6950251.html)
        2
    ducklyl   302 天前
    所有者是 nginx 的 www,700 和 744 没有区分,都是 7.
    安全的做法是分开不同用户,7 权限太大,比较危险
        3
    cdwyd   302 天前 via Android
    一般给 web 相关服务开个单独的 www 账号,权限就是楼上说的 755 和 644
        4
    ysc3839   302 天前 via Android
    所有者设为 root,目录设为 755,文件设为 644。
        5
    cleveryun   302 天前 via Android
    常规目录 755,文件 644
        6
    anyforever   301 天前
    @cdwyd +1
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4270 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 30ms · UTC 05:49 · PVG 13:49 · LAX 21:49 · JFK 00:49
    ♥ Do have faith in what you're doing.