evertton_ps
(usa Slackware)
Enviado em 29/11/2010 - 17:51h
Galera do vol blz, é o seguinte, estou a algumas semanas configurando um server SVN, porém, estou tendo dificuldades para implementar acesso por grupo, segue alguns dados:
Inicio o server assim:
svnserve --config-file=/etc/svn/svnserve.conf -d -T -r /hdzao/svnroot --log-file=/var/log/svn.log
/etc/svn/svnserve.conf:
[general]
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
realm = EPS Repository
/etc/svn/passwd:
[users]
everton = senha
user1 = senha1
user2 = senha2
/etc/svn/autz:
[groups]
admin = everton
devteam1 = user1
devteam2 = user2
[projet:/]
@devteam1 = r
@devteam2 = w
O server está funcionando perfeitamente, pois se eu comento a linha "authz-db = authz" no svnserve.conf faço checkout e commit dboa, mas habilitando a permissão por grupo não vai de jeito algum.
Já tentei de algumas formas, declarar o projeto apenas como "[/]", o grupo como "devteam2" sem "@" e nada o interessante é o seguinte, por exemplo, se tento dar um commit com o usuário com o usuário "user1" que não tem permissão ele já me da logo o erro:
"svn: Commit failed (details follow):
svn: Authorization failed" , porém, se tento com o usuário "user2" que deveria termissão demora um pouco para dar erro e exibe a seguinte mensagem, portanto eu acho que to esquecendo apenas um detalhe:
"Transmitting file data .svn: Commit failed (details follow):
svn: Access denied"
utilizei alguns tutoriais:
http://mail-archives.apache.org/mod_mbox/subversion-users/201002.mbox/%3CCB4587DA62024B40B9F929ECF63...
http://faleiros.eti.br/?q=svn
Agradeço a todos.