SVN 访问控制问题

SVN 访问控制问题

我有以下访问控制文件

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

[/wlp]
@admin = rw

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

但是该user组仍然可以浏览wlp,我该如何删除访问权限?如果从根目录([/])取出,它可以工作,但我不想这样做,因为我们正在使用 trac 进行存储库浏览。

答案1

尝试这个:

[/wlp]
@admin = rw
@user = 

使用 subversion 权限,用户将从父文件夹继承权限,除非存在显式匹配,从而进一步更改目录树中的权限。因此,在您的情况下,从根文件夹ulo继承读取访问权限/wlp,因为他是该组的成员user,并且[/]与定义该组的权限的路径最接近。

通过明确定义@user =[/wlp]您可以为 svn 提供与请求路径更接近的匹配,该路径明确指出“无访问权限”。

答案2

如果怎样?

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

 [/]
 @admin = rw
 *=r

相关内容