svn权限控制


1.进入到一个资源库中的conf中

     修改svnserve.conf.

anon-access = none //匿名访问,可以为read(只读权限),write(读写权限),none(eclipse中要显示历史资源就要配置为none)
auth-access = write //授权访问  read,write,none
password-db = passwd //授权用户文件为passwd文件
authz-db = authz   //权限信息

2.修改passwd文件


[users]
# harry = harryssecret
# sally = sallyssecret

tom = 123456  //用户 = 密码

3.修改authz文件


[aliases]
# joe = /C=XZ/ST=Dessert/L=Snake City/O=Snake Oil, Ltd./OU=Research Institute/CN=Joe Average

[groups]
# harry_and_sally = harry,sally
# harry_sally_and_joe = harry,sally,&joe
kaifa = tom,jack,james //定义组有多个用户

# [/foo/bar]
# harry = rw
# &joe = r
# * =
[/]  
@kaifa = rw //定义组的权限为读写权限
* =    //除了上面配置的权限外,其他的全部没有权限操作

# [repository:/baz/fuz]
# @harry_and_sally = rw
# * = r


上面为单个资源库的配置,可以配置多个资源库共享配置:

       在一个目录下创建passwd,authz文件,然后在passwd中配置所有的用户。在authz中配置各个资源库的权限信息。

[oa:/]  //指oa资源库的配置权限
user1 = rw
* =r

[test:/]
user2 = rw
* = r

[aaaa:/]
user3 = rw
* = r


然后在各个资源库中的svnserve.conf中配置password-db和authz-db指向公共的passwd和authz文件。




  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值