A-A+

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

2012年02月07日 CentOS, Linux, 服务器 暂无评论 阅读 7,855 次
如果您有代购或者代维服务器、PHP网站建设、程序代码修改、系统开发等需求,可以联系我购买付费服务。QQ 379880222

今天在测试服务器上安装、配置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/
这样再提交代码就可以了。

标签:

给我留言