ローカルネットワークに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>
もう1つは、コマンドを使用してリポジトリを作成しているときに、のようなsvnadmin
リポジトリconf
フォルダに異なる構成ファイルが作成されることですauthz,passwd,svnserve.conf
。権限を設定するためにこのリンクをたどりました。
では、特定のユーザーに特定の権限を設定するにはどうすればよいですか?
すなわち
user1=All permissions
user2=read
other=none