当前位置: > Linux故障 >

Cant open file /data/svn/dev/db/txn-current-lock: Permission denied的解决方法

时间:2014-12-15 01:52来源:linux.it.net.cn 作者:IT

今天在测试服务器上安装、配置subversion都非常顺利的,之后通过svn从客户端提交代码时倒是出现了问题,报了个错误:Can't open file '/data/svn/dev/db/txn-current-lock': Permission denied 。提示没有权限。

后来查了一下资料才知道因为在创建版本库的时候用的是root权限,所以svn用户就更新不了db/目录下的文件了(因为提交会更新SVN服务器上版本库中的db/目录)。解决方案就是把db/目录下的文件都修改成svn用户并修改读写权限。操作如下:
cd /data/svn/dev

sudo chown svn:svn -R db/

sudo chmod 777 -R db/
这样再提交代码就可以了。

(责任编辑:IT)
------分隔线----------------------------