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

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

  •  
  •   NicolayShi · 348 天前 · 2196 次点击
    这是一个创建于 348 天前的主题,其中的信息可能已经有所发展或是发生改变。
    6 回复  |  直到 2019-02-12 14:09:58 +08:00
    vishun
        1
    vishun   348 天前
    代码所有者和 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)
    ducklyl
        2
    ducklyl   348 天前
    所有者是 nginx 的 www,700 和 744 没有区分,都是 7.
    安全的做法是分开不同用户,7 权限太大,比较危险
    cdwyd
        3
    cdwyd   348 天前 via Android
    一般给 web 相关服务开个单独的 www 账号,权限就是楼上说的 755 和 644
    ysc3839
        4
    ysc3839   348 天前 via Android
    所有者设为 root,目录设为 755,文件设为 644。
    cleveryun
        5
    cleveryun   348 天前 via Android
    常规目录 755,文件 644
    anyforever
        6
    anyforever   347 天前
    @cdwyd +1
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1927 人在线   最高记录 5168   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 41ms · UTC 03:04 · PVG 11:04 · LAX 19:04 · JFK 22:04
    ♥ Do have faith in what you're doing.