centos7 SVN authz配置目录用户权限无效,且用户提示'认证失败'
问题倒很弱智,但排查了近一天时间。特此记录。
1、liunx安装svn后,配置authz示例如下:
想达到目标,技术部组,不能操作根节点[/]及看到[/02研发资料]目录
遇到问题一:
[/]
@admins = rw
* =
admins组用户,正常。但其他问题直接报认证失败,一个目录都没有。
遇到问题二:
[/]
@admins = rw
* = r
修改*=r 后,所有用户都能检出所有目录,不能达到权限控制目的。
解决方法:
调整svn 版本仓;修改authz [版本库名:/]方式;各种方式都未能解决。
最终解决方法:
因本人习惯配置文件拖到本地管理,拖出来的authz用UltraEdit打开编辑默认编码格式为‘UNIX’;
需转换为U8-UNIX
通过UltraEdit工具 ‘文件’-->'转换'--> 'UTF-8(Unicode编辑)'