我已经使用了chgrp作为'logs'和'cache'目录,而chmod 770,所以Linux用户都被分配到该站点(用于从命令行执行脚本),用户'apache'可以读/写日志和caching文件(因为这两个用户都属于该站点的组)。
问题是,当其中一个创build一个文件,另一个是不能写或删除它。 该文件正在被创build者拥有,但不属于该组。 我认为在父目录中使用chgrp是解决scheme。
有任何想法吗?
PS:我在Centos 5.5和PHP 5.3上
chmoding一个目录setgid( g+s )将使其中创build的所有文件inheritance组的所有权。