如何使新文件自动属于组?

Hap*_*per 2 linux php website centos chgrp

我已经将 chgrp 用于“日志”和“缓存”目录,以及 chmod 770,因此分配到该站点的 linux 用户(用于从命令行执行脚本)和用户“apache”都可以读/写日志和缓存文件(因为两个用户都属于该站点的组)。

问题是当其中一个创建文件时,另一个无法写入或删除它。正在创建的文件归其创建者所有,但不属于该组。我认为在父目录中使用 chgrp 是解决方案。

有任何想法吗?

PS:我使用的是 Centos 5.5 和 PHP 5.3

Ign*_*ams 6

修改目录 setgid ( g+s) 将使在其中创建的所有文件继承组所有权。