您的位置:时间博客>Linux>解决SVN每次update都会改变目录所属用户和用户组为root问题

解决SVN每次update都会改变目录所属用户和用户组为root问题

本人在linux服务器上安装SVN,配置了自动更新到WEB目录钩子,实现在本地每次提交后都自动更新到远程站点目录。

关于SVN的安装并配置自动更新钩子请看这篇文章:linux安装SVN并配置钩子实现自动更新

但每次提交更新文件的所属用户,组都被改变成了‘root’;web访问目录文件直接给root权限是很危险的,需要重新改变文件的用户组和所属用为‘www’

实现方法->在SVN钩子文件加入如下脚本:

#改文件用户组为www,拥有者为www
chgrp www /opt/wwwroot/xxx -R
chown www /opt/wwwroot/xxx -R

这样就可以实现SVN每次提交后文件的权限都为www了,其中

/opt/wwwroot/xxx 是web目录,根据自己的实际目录做对应的更改;

END

转载请注明本文标题和链接:《 解决SVN每次update都会改变目录所属用户和用户组为root问题

相关推荐

网友评论 0

未登陆 表情
Ctrl+Enter快速提交