本来apache是apache的用户组,因为没办法su到apache,所以不能用umask来给apache指定权限,只能把apache的配置文件启动用户组改为了我自己创建的用户,接着用umask来指定好网站文件夹的默认创建权限,手动创建文件是655权限,可是让apache自己创建的文件,例如缓存文件,权限就是644,都是同一个用户,为什么apache就跟我手动创建的文件权限不同呢
root进行chmod 呢 需要在apache服务启动脚本里加入umask设置(因为“Apache inherits its umask from its parent process”,别人是这么说的),root进行umask只是针对root自己的操作权限更改了。没有更改apache权限,今天发现我付给apache其他用户组权限没有session了。。。