当前位置: 技术问答>linux和unix
apache创建的文件默认权限是644,请问怎么改成655?
来源: 互联网 发布时间:2017-01-20
本文导语: 本来apache是apache的用户组,因为没办法su到apache,所以不能用umask来给apache指定权限,只能把apache的配置文件启动用户组改为了我自己创建的用户,接着用umask来指定好网站文件夹的默认创建权限,手动创建文件是655权...
本来apache是apache的用户组,因为没办法su到apache,所以不能用umask来给apache指定权限,只能把apache的配置文件启动用户组改为了我自己创建的用户,接着用umask来指定好网站文件夹的默认创建权限,手动创建文件是655权限,可是让apache自己创建的文件,例如缓存文件,权限就是644,都是同一个用户,为什么apache就跟我手动创建的文件权限不同呢?求教!
|
root进行chmod 呢
|
个人感觉和属组有关系,等高人解答!
|
需要在apache服务启动脚本里加入umask设置(因为“Apache inherits its umask from its parent process”,别人是这么说的),参考:
http://stackoverflow.com/questions/428416/setting-the-umask-of-the-apache-user
我没有用过也没试过,你可以试试看有没有效。
http://stackoverflow.com/questions/428416/setting-the-umask-of-the-apache-user
我没有用过也没试过,你可以试试看有没有效。
|
earn +10 score daily.