首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Apache上的Subversion Authz配置

Apache上的Subversion Authz配置
EN

Stack Overflow用户
提问于 2013-01-08 19:53:48
回答 1查看 3K关注 0票数 3

我试图将对我的subversion存储库的访问限制在某些用户身上。但是我不能让它按照我想要的方式工作。

我有三个宝库。我们叫他们repo1,repo2和repo3。我也有三个用户。user1,user2和user3。

我想要的是,所有的用户都要读/写到repo1,而只有user1、读写repo2和repo3。我不希望user2和3能够阅读repo2和repo3。现在,我认为以下配置应该可以工作:

代码语言:javascript
复制
[groups]
group1 = user1, user2, user3

[/repo1]
@group1 = rw

[/repo2]
@group1 = 
user1 = rw

[/repo3]
@group1 =
user1 = rw

[/]
* = r

但是,使用这种配置,user2和user3仍然可以访问所有repo,并且不允许任何用户提交/更改任何文件。

有人能告诉我我做错了什么吗?

编辑

多亏了正确的答案,我才能让它发挥作用。可能对其他用户有用。

代码语言:javascript
复制
[groups]
group1 = user1, user2, user3

[repo1:/]
@group1 = rw

[repo2:/]
user1 = rw

[repo3:/]
user1 = rw
EN

回答 1

Stack Overflow用户

发布于 2013-01-08 20:16:04

分段回购的定义

来自SVN书

如果使用的是SVNParentPath指令,那么重要的是在节中指定存储库名称。如果您省略了它们,那么像[/some/dir]这样的部分将匹配每个存储库中的路径/some/dir

章节格式有很好的记录:

节名的值要么是表单[repos-name:path],要么是表单[path]的值。

也就是说,您的[/repoN]在每个回购程序中定义路径/repoN,而不是存储库。使用[repoN:/]作为适当存储库的根

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14222956

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档