SvnAdminV2.0 icon indicating copy to clipboard operation
SvnAdminV2.0 copied to clipboard

根目录权限用户不可以访问库

Open arrheni opened this issue 1 year ago • 2 comments

您好:

我这里有几个根目录有权限的账号,在配置完成后,没有权限访问旗下svn的路径,其他用户正常,请问这是apache subversion模块的变化还是我配置的问题呢?

原来用的是visual svn 是可以这么配置的。

认证文件: [/] chengxiaobei=r lulu=r admin=r

[DockerDemo:/] huke=r

svn的appche配置

LoadModule dav_svn_module modules/mod_dav_svn.so LoadModule authz_svn_module modules/mod_authz_svn.so

<Location /svn> DAV svn SVNListParentPath on SVNParentPath "/home/svn/repositories" AuthType Basic AuthName "NEW SVN" AuthUserFile "/home/svn/repositories/htpasswd" AuthzSVNAccessFile "/home/svn/repositories/authz" Require valid-user </Location>

arrheni avatar Apr 24 '23 09:04 arrheni

你好,据我测试所知,多库模式下,[/]的写法,只对 subversion 服务器端的 14 版本有效 我看你的配置意思应该是把这些用户权限应用到所有仓库而不是单个仓库的所有路径 所以你应该考虑使用 14 版本的 subversion ,如果是容器用户,你可以通过修改dockerfile实现 另外,svnadminv2 目前暂不支持对所有仓库应用配置,也就是说不会提供UI管理+不会识别到,但是你依然可以手动配置

witersen avatar Apr 25 '23 10:04 witersen

您好,确实是版本问题,不过我把svn的版本降级之后可以使用了,subversion 从原来的1.14降级到1.8就可以了

我是从这里下载svn安装文件 http://opensource.wandisco.com/rhel/7

arrheni avatar May 08 '23 07:05 arrheni