问题背景:
创建了一个svn库之后,想要对子文件夹的权限进行设置,比如有两个子文件夹,folder1和folder2,folder1对所有人开放,folder2只对部分人开放。
可以使用svn基于路径的授权,设置方法参考(基于路径的授权 (red-bean.com))
将folder1的权限赋予所有人
将folder2的权限赋予部分人
然后发现,如果路径中都是英文,设置正常;但是如果路径中有中文名称的文件夹比如 【/svntest/文档】 这种路径的话,在conf设置文件夹权限的时候,发现权限控制没有起作用
可能原因:
文件夹权限配置conf文件的编码是GBK,导致读取时候没法正确设置文件夹权限
对应方法:
将conf的编码设置为UTF-8,重试,中文路径的权限设置起作用了。