Problema com o controle de acesso do SVN

1

Eu tenho o seguinte arquivo de controle de acesso

[groups]
admin = robu, jjtl, dat
user  = ulo
[/]
@admin = rw
@user  = rw

[/wlp]
@admin = rw

[/wesys]
@admin = rw
@user  = rw

Mas o grupo user ainda pode procurar o wlp , como posso remover o acesso? Ele está funcionando se for retirado da raiz ([/]), mas eu não quero fazer isso porque estamos usando o trac para navegação no repositório.

    
por OHLÁLÁ 15.08.2011 / 12:51

2 respostas

1

Tente isto:

[/wlp]
@admin = rw
@user = 

Com permissões de subversão, um usuário herdará as permissões da pasta pai, a menos que haja uma correspondência explícita que altere essas permissões mais abaixo na árvore de diretórios. Portanto, no seu caso, ulo herda o acesso de leitura a /wlp da pasta raiz, pois ele é membro de user e [/] é a correspondência mais próxima do caminho onde as permissões desse grupo estão definidas.

Ao definir explicitamente @user = sob [/wlp] , você está dando ao svn uma correspondência mais próxima ao caminho solicitado, que especificamente declara 'sem acesso'.

    
por 15.08.2011 / 14:04
1

como se?

 [groups]
 admin = robu, jjtl, dat
 user  = ulo

 [/]
 @admin = rw
 *=r
    
por 15.08.2011 / 13:56