LuckyHJH
V2EX  ›  服务器

求教如何配置服务器分配权限

  •  
  •   LuckyHJH · Apr 28, 2015 · 3251 views
    This topic created in 4059 days ago, the information mentioned may be changed or developed.

    公司有多个PHP项目放在同一个服务器,都是内部人员使用和维护。我们都用SSH和SFTP去管理的,本来的权限规则也很简单,A项目放在A目录里,目录的owner是A用户,B就是B的,如此类推。现在问题是,当PHP项目生成了缓存文件的时候,该文件的owner就是apache了,A用户无法对其进行删改。
    所以向大家求教,这种情况该如何去配置和管理服务器?当然不用受限于现在我们目前的管理方式。

    3 replies    2015-04-28 15:20:33 +08:00
    lincanbin
        1
    lincanbin  
       Apr 28, 2015
    既然是缓存,那就是随意删除也不会影响业务的吧?
    那么给缓存目录高权限?
    LuckyHJH
        2
    LuckyHJH  
    OP
       Apr 28, 2015
    @lincanbin 缓存目录已经设为777,但是生成的缓存文件是755,而owner又是apache
    angelhorn
        3
    angelhorn  
       Apr 28, 2015
    在生成缓存的时候已经是755了 那可操作权限就只有当前用户了。。。
    现在可能的办法就是启动两个php-fpm 端口不一样 A用A的 B用B的。。
    两个php-fpm采用的配置文件中user也是不同的 A就写A B就写B
    这样互相也删除不掉对方的cache
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2656 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 15:40 · PVG 23:40 · LAX 08:40 · JFK 11:40
    ♥ Do have faith in what you're doing.