svn权限控制

来源:互联网 发布:买家可以开通淘宝客码 编辑:程序博客网 时间:2024/06/07 04:17


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

     修改svnserve.conf.

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

2.修改passwd文件


[users]# harry = harryssecret# sally = sallyssecrettom = 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,&joekaifa = 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文件。




原创粉丝点击