Linux下Svn权限配置

权限配置都在conf下的三个文件里 authz,passwd,svnserve.conf
svnserve.conf用来配置svn的选项
下面几项是必须的:

[general]
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz

分别是不允许匿名,登录用户可写,密码文件和授权文件。
passwd保存用户帐号密码:

[users]
user1 = password1
user2 = password2

一行一个帐号,不能用中文。
authz保存权限配置:

[groups]
admin = user1
[/]
@admin = rw
[/aaa]
user2 = rw

[groups]是定义用户组,定义了以后就可以对属于该组的用户一起授权,用户名用逗号隔开.
[/]是根目录,上面配置是admin组的用户对根目录有读写权限,user2用户对/aaa有读写权限
对组授权,前面加@

© 2013, 冰冻鱼. 请尊重作者劳动成果,复制转载保留本站链接! 应用开发笔记

发表评论

电子邮件地址不会被公开。 必填项已用*标注