我刚刚在本地网络中设置了 SVN 服务器。为此,我关注了这个链接。但我的问题是我在/etc/svn-auth-conf
文件中创建的任何用户都只允许进行签出和提交,实际上这个用户拥有所有权利。我如何限制他们的权限?
这是我的/etc/httpd/conf.d/subversion.conf
文件
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
<Location /repos>
DAV svn
SVNParentPath /var/www/html/svn
AuthType Basic
AuthName "Subversion repos"
AuthUserFile /etc/svn-auth-conf
Require valid-user
</Location>
另一件事是,当我使用命令创建任何存储库时,会在存储库文件夹svnadmin
中创建不同的配置文件,例如. 我按照此链接设置权限。conf
authz,passwd,svnserve.conf
那么如何为特定用户设置特定权限呢?
IE
user1=All permissions
user2=read
other=none