Can’t create directory ‘/db/transactions/0-1.txn’

今天在linux机器(版本:Fedora 5)上搭建一个subversion服务器,subversion是用rpm装的,版本为:subversion-1.3.2-2.1,在apache的 配置文件里加上相关配置后启动,可以用浏览器访问,也可以用tortoiseSVN下载,但当向服务器提交文件时,报错:

Can’t create directory ‘…svnroot/db/transactions/0-1.txn’: Permission denied

看上去像是svnroot/db/transactions目录权限的原因,于是把整个svnroot的所有者都改成apache(httpd的执行用户),并加上所有权限,但错误依旧。

上Google搜了搜,才发现是一个叫SELinux的东西在捣鬼,运行“setenforce 0”停止它,问题解决。修改/etc/sysconfig/selinux,把SELINUX设定为disable,下次启动系统后将不会自动启动SElinux。

相关讨论帖子

SELinux的简介

发表评论

电子邮件地址不会被公开。 必填项已用*标注