最終更新:2013-04-05 (金) 15:47:39 (4011d)
AuthzSVNAccessFile
Top / AuthzSVNAccessFile
ベーシック認証を通ったユーザに対し、グループを設定したり、リポジトリごとにr/wの権限を設定したりできる。
httpd.confでの設定
<Location /repos> DAV svn SVNParentPath /var/www/svn/repos AuthzSVNAccessFile /etc/svn-acl-conf AuthType Basic AuthName "Subversion repos" AuthUserFile /etc/svn-auth-conf Require valid-user </Location>
AuthzSVNAccessFileのフォーマット
[reponame:repopath] user = access
例
[framework:/] * = john = r joe = rw
グループ
- グループの権限を指定するときは[group]でグループを指定して、@グループ名で権限を指定する
[groups] staff = joe, george
[framework:/] john = r @staff = rw
メモ
- authz_svn_module? を利用するときに指定します。リポジトリへのアクセス権を指定したファイルへのパスを指定します。ApacheのDocumentRoot?からではなく、 システム上のパスを指定します。