③修改后的参数(可以用sed替换,也可用vi/vim直接修改)
[root@node-005 conf]# egrep "\-access|\-db =" svnserve.conf 
# anon-access = none  #不允许匿名访问 
# auth-access = write  #允许可写 
# password-db = /application/svnpasswd/passwd  #密码数据库,存放SVN吗 
# authz-db = /application/svnpasswd/authz      #控制权限的数据库

另:修改后对比
[root@node-005 conf]# egrep "\-access|\-db =" svnserve.conf 
# anon-access = read 
anon-access = none 
# auth-access = write 
auth-access = write 
# password-db = passwd 
password-db = /application/svnpasswd/passwd
# authz-db = authz 
authz-db = /application/svnpasswd/authz
[root@node-005 conf]# diff svnserve.conf.solin2017-04-20 svnserve.conf 
12a13 
> anon-access = none 
13a15 
> auth-access = write 
20a23 
> password-db = /application/svnpasswd/passwd
27a31 
> authz-db = /application/svnpasswd/authz
3、配置authz、passwd证书文件
(1)把密码证书文件模板复制到相关目录并修改文件权限
[root@node-005 conf]# cp authz passwd /application/svnpasswd/ 
[root@node-005 conf]# ll /application/svnpasswd/ 
总用量 8 
-rw-r--r-- 1 root root 1080 4月  20 17:22 authz 
-rw-r--r-- 1 root root  309 4月  20 17:22 passwd
[root@node-005 conf]# chmod 700 /application/svnpasswd/* 
[root@node-005 conf]# ll /application/svnpasswd/ 
总用量 8 
-rwx------ 1 root root 1080 4月  20 17:22 authz 
-rwx------ 1 root root  309 4月  20 17:22 passwd
(2)authz、passwd的配置
vi /application/svnpasswd/authz
添加如下: 
[groups] 
bd_sa = solin,test
# [/foo/bar] 
[sadoc:/] 
# [repository:/baz/fuz] 
@bd_sa = rw 
test1 = r

vi /application/svnpasswd/passwd
添加如下: 
[users] 
solin = bdyun 
test = bdyun

4、重启SVN
[root@node-005 conf]# pkill svnserve
[root@node-005 conf]# ps -ef |grep svn
root 68326658 0 17:52 pts/0 00:00:00 grep svn
[root@node-005 conf]# svnserve -d -r /application/svndata/
[root@node-005 conf]# ps -ef |grep svn
root 68341 0 17:52 ? 00:00:00 svnserve -d -r /application/svndata/
root 68366658 0 17:52 pts/0 00:00:00 grep svn

