svn: Can’t open file ‘/home/svn/test/db/txn-current-lock’: Permission denied

问题描述

在CentOS中安装好svn后用svn协议能正常访问,加了httpd转成http协议后,提交时就出现了Can’t open file '/home/svn/test/db/txn-current-lock': Permission denied错误.

原因

svn服务器搭建和启动都是用的root用户,所以创建的svn仓库目录/home/svn/test也属于root,所以用svn协议直接用svn服务器的时候就正常. 但是httpd默认用的是apache用户,使用http的时候,就对/home/svn/test目录没有写权限了。

解决办法

/home/svn/test目录下的所有文件和子目录添加Users的读写权限

chmod -R o+rw /home/svn/test
0%