15 Jun 2017
公司安装svn后,使用svnserve启动,使用authz文件认证,但是由于authz被人不小心改动了,检查错误废了半天劲。
后来查到有个svn的tools叫做svnauthz-validate命令,可以检查authz文件的语法错误。但是由于此命令当初编译的时候没有编译上所以需要重新编译安装上这个工具
主要就是最后一句make install-tools
./configure make make install make install-tools
./configure命令处需要增加很多选项,这里主要是演示
make install-tools所以就简写了,详细参阅上一篇文章
# 故意将authz文件中一个存在的组(ssc_manage)注释掉 svnauthz-validate authz svnauthz-validate: An authz rule refers to group '@ssc_manage', which is undefined
由于ssc_manage组未定义,但是下面却给这个组分配权限,这种语法错误就被检查出来了
在svn1.8版本以后svnauthz-validate命令改名为svnauthz