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

2015-04-28 11:44:13 +08:00
 LuckyHJH

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

2441 次点击
所在节点    服务器
3 条回复
lincanbin
2015-04-28 12:33:37 +08:00
既然是缓存,那就是随意删除也不会影响业务的吧?
那么给缓存目录高权限?
LuckyHJH
2015-04-28 13:20:08 +08:00
@lincanbin 缓存目录已经设为777,但是生成的缓存文件是755,而owner又是apache
angelhorn
2015-04-28 15:20:33 +08:00
在生成缓存的时候已经是755了 那可操作权限就只有当前用户了。。。
现在可能的办法就是启动两个php-fpm 端口不一样 A用A的 B用B的。。
两个php-fpm采用的配置文件中user也是不同的 A就写A B就写B
这样互相也删除不掉对方的cache

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/186927

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX