本文共 802 字,大约阅读时间需要 2 分钟。
首先进入版本库的conf目录下,有三个文件: authz -配置用户组以及用户组权限 passwd -配置用户名和密码 svnserve.conf -配置默认权限;以及权限配置文件、密码配置文件的位置 打开passwd文件-创建用户及密码 [users] user1 = 123456 user2 = 123456 user3 = 123456 ============================================== 打开authz文件-设置用户组和用户组权限 #设置user1在admin组,user2和user3在dev组 [groups] admin = user1dev = user2,user3
[/] #代表版本库的根目录 @admin = rw #admin组有读写权限 @dev = r #dev组只有查看的权限 [abc1:/] #版本库abc @admin = rw #admin组对abc版本库有读写权限 user3 = r #user3用户对abc版本库只有读的权限 [abc2:/xx] #版本库abc2 * = r #所有人对版本库abc2的xx目录只有读的权限 ============================================== 打开svnserve.conf文件-配置默认权限;以及权限配置文件、密码配置文件的位置 #无账户人员不可操作 anon-access = none #有账户人员可读写版本库 auth-access = write #(设置为 none 限制访问, read 为只读, write 为具有读写权限) #指定版本库的passwd配置文件位置,这个文件必须有可操作权限 password-db = passwd 指定版本库的配置文件的位置,这个文件必须有可操作权限 authz-db = authz转载地址:http://mykmf.baihongyu.com/