Subversion通配符权限配置下Group2用户无法删除文件问题求助
Subversion通配符权限配置下Group2用户无法删除文件问题求助
各位好,我遇到一个Subversion权限配置的问题,想请大家帮忙看看:
我正在使用Subversion 1.10版本,这个版本支持在路径授权中使用通配符。
我这边有一个包含2000+项目文件夹的大目录Projects,每个项目的Trunk和Tags下面都同时存在受限和不受限的子文件夹。目前我的现有开发组@group1可以访问所有内容,但新加入的@group2只能访问不受限的文件夹。
具体的文件夹结构如下:
Projects └── Project_Folder ├── Client1 │ ├── Tags │ │ ├── Release1 │ │ │ ├── 1_Unrestricted │ │ │ ├── 2_Restricted │ │ │ ├── 3_Restricted │ │ │ └── 4_Unrestricted │ │ ├── Release2 │ │ └── Release3 │ └── Trunk │ ├── 1_Unrestricted │ ├── 2_Restricted │ ├── 3_Restricted │ └── 4_Unrestricted └── Client2
我当前在authz文件里的配置是这样的:
[repo:/Projects] @group1=rw @group2=rw [:glob:repo:/Projects/**/2_Restricted] @group2= [:glob:repo:/Projects/**/3_Restricted] @group2=
按预期,@group2应该对不受限文件夹拥有完整的读写权限,除了不能操作受限文件夹外,其他操作(比如新增、修改文件)都和@group1一样正常,但现在遇到的问题是:当@group2尝试删除不受限文件夹里的文件时,会收到权限拒绝的错误。
有没有朋友遇到过类似的情况?或者能帮我分析下哪里配置出问题了吗?
备注:内容来源于stack exchange,提问作者Red_Shadow
相关产品推荐
相关产品推荐

