您的位置:首页 > 其它

svn权限配置

2015-06-14 17:24 218 查看
项目仓库目录下的conf 目录中

第一步对svnserve.conf 文件作如下修改,找到以下四行:

#anon-access = read

#auth-access = write

#password-db = passwd

#authz-db = authz

将这四行前的“#”号去掉,并修改如下:

anon-access = none 不允许匿名用户访问

auth-access = write 通过验证的用户可以读写

password-db = passwd 用户保存文件

authz-db = authz 权限管理文件

第二步对passwd中 添加一行

user1=user1passwd (前面是用户名,后面是密码)

ltw = ltwpasswd

第三步对authz中 作如下操作

[groups]

svngroup = ltw

[oa:/]

@svngroup = rw 定义组svngroup下的所有用户拥有 读写权限 (注意:rw权限具有继承性,例如我们对于根目录设置了有读写权限 则对于根目录下的所有子目录同样具有读写权限)

user1 = r 定义用户user1拥有读权限

* = 其他用户无任何权限

如果权限保护目录为中文,则必须将authz文件利用ultraedit工具转存为UTF-8 无BOM 格式

否则权限不生效

* auth-access :定义授权用户的访问权限,有三种方式: none 、 read 、 write ,设置为 none 限制访问, read为只读, write 为具有读写权限,默认为 write 。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: