Permissão Trac negada para o repositório SVN

3

Estou executando o Apache2, SVN & Trac no OpenSUSE. O SVN funciona como um encanto. Eu inicializei o ambiente trac para um dos meus repositórios SVN para o trac mostrar o código-fonte em seu navegador repo e configurei o repositório no administrador da web do Trac. Eu também executei o ressincronizador trac-admin para esse repositório sem problemas.

O problema é quando eu abro o navegador do repositório do Trac que recebo:

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

erro. Eu verifiquei as permissões e:

  • o apache é executado como wwwrun
  • o tracd é executado como wwwrun
  • todo o subtree / srv / svn / ... pertence ao grupo svn e o grupo tem rw perms até o arquivo "format"
  • wwwrun está no grupo svn

Eu também fiz a verificação de permanentes:

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

e imprimi-lo sem problemas.

Então, na minha opinião, não deve haver conflito de permissões. Alguma ideia do que mais verificar?

Obrigado antecipadamente!

Editar : funciona se eu chown todo o diretório svn com o usuário do apache rodando o trac (no meu caso wwwrun). Mas eu não acho que isso deva ser feito dessa maneira (os grupos são para isso, certo?). Trac 0.12.2, svnserve versão 1.6.17 (r1128011)     
por plesatejvlk 24.03.2012 / 17:44

0 respostas