Trac权限拒绝SVN回购

我在OpenSUSE上运行Apache2,SVN&Trac。 SVN就像一个魅力。 我已经初始化trac环境为我的SVN存储区之一为trac显示在它的回购浏览器的源代码,我设置存储库在Tracnetworkingpipe理员。 我也跑了tracpipe理员resync没有问题的回购。

麻烦的是当我打开Trac的回购浏览器我得到:

"can't open file: /srv/svn/repos/myrepo/format, access denied)" 

错误。 我检查了权限和:

  • Apache作为wwwrun运行
  • tracd作为wwwrun运行
  • 整个子树/ srv / svn / …属于svn组,并且该组具有rw一直到“格式”文件
  • wwwrunsvn组里

我也做了烫发检查:

 $ sudo -u wwwrun cat /srv/svn/repos/myrepo/format 

并没有麻烦打印出来。

所以我认为不应该有任何权限冲突。 任何想法还有什么要检查?

提前致谢!


编辑 :它工作,如果我用apache用户运行trac(在我的情况下wwwrun)chown整个svn目录。 但我不认为这应该这样做(团体是这样做的吧,对吧?)。


Trac 0.12.2,svnserve版本1.6.17(r1128011)