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的简介

发表评论?

0 条评论。

发表评论


*


注意 - 你可以用以下 HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>