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:
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)Tags permissions svn trac