[原文] .TH svnserve.conf 5 [訳文] .TH svnserve.conf 5 ---------------------------------------- [原文] .SH NAME svnserve.conf - Repository configuration file for svnserve [訳文] .SH 名前 svnserve.conf - svnserve に対するリポジトリ設定ファイル ---------------------------------------- [原文] .SH SYNOPSIS [訳文] .SH 書式 ---------------------------------------- [原文] .TP repository-path/conf/svnserve.conf [訳文] .TP repository-path/conf/svnserve.conf ---------------------------------------- [原文] .SH DESCRIPTION svnserve.conf controls the behavior of the svnserve daemon on a per-repository basis. It is located in the conf subdirectory of the repository. [訳文] .SH 説明 svnserve.conf は、 リポジトリごとに svnserve デーモンの動作を制御します。 このファイルは、 リポジトリのサブディレクトリ conf に置きます。 ---------------------------------------- [原文] .PP The overall structure of the file is the same as the structure of Subversion user configuration files. At the top level are sections, which are specified by words in square brackets; inside each section are variable definitions of the form "variable = value". Lines beginning with '#' are ignored. svnserve.conf currently uses only one section named "general", and supports the following variables: [訳文] .PP ファイルの全体的な構造は、 Subversionユーザー構成ファイルの構造と同じです。 最上位にセクションがあり、 セクションを表す単語を角カッコで囲みます。 各セクションの配下では変数を定義します。 その書式は "変数 = 値" とします。 行頭が '#' から始まる行は無視されます。 svnserve.conf では今のところ、 "general" というセクションただ 1 つが用いられていて、 以下に示す変数がサポートされています。 ---------------------------------------- [原文] .PP [訳文] .PP ---------------------------------------- [原文] .TP 5 anon-access = none|read|write Determines the access level for unauthenticated users. write access allows all repository operations. read access allows all operations except committing and changing revision properties. none access allows no access. The default level is read. [訳文] .TP 5 anon-access = none|read|write 未認証ユーザーのアクセスレベルを設定します。 write アクセスは、 リポジトリに対するすべての操作を許可します。 read アクセスは、 コミットやリビジョンプロパティの変更以外の操作を許可します。 none アクセスは、 アクセスを拒否します。 デフォルトのレベルは read です。 ---------------------------------------- [原文] .PP [訳文] .PP ---------------------------------------- [原文] .TP 5 auth-access = none|read|write Determines the access level for authenticated users, using the same access levels as above. The default level is write. [訳文] .TP 5 auth-access = none|read|write 認証ユーザーのアクセスレベルを設定します。 アクセスレベルは、 上と同じものを用います。 デフォルトのレベルは write です。 ---------------------------------------- [原文] .PP [訳文] .PP ---------------------------------------- [原文] .TP 5 password-db = filename Sets the location of the password database. filename may be relative to the repository conf directory. There is no default value. The password database has the same overall format as this file. It uses only one section "users"; each variable within the section is a username, and each value is a password. [訳文] .TP 5 password-db = filename パスワードデータベースの場所を設定します。 filename は、リポジトリの conf ディレクトリからの相対パスとすることができます。 デフォルト値はありません。 パスワードデータベース全体の形式は svnserve.conf と同じです。 ただし利用されるセクションは "users" ただ 1 つです。 そしてセクション内に指定される変数がユーザー名であり、 その値がパスワードです。 ---------------------------------------- [原文] .PP [訳文] .PP ---------------------------------------- [原文] .TP 5 authz-db = path The authz-db option controls the location of the authorization rules for path-based access control. path may be relative to the repository conf directory. path may be a repository relative URL (^/) or absolute file:// URL to a text file in a Subversion repository. There is no default value. If you don't specify an authz-db, no path-based access control is done. [訳文] .TP 5 authz-db = path オプション authz-db は、 認証ルールを定めたファイルの場所を指定するものであり、 このファイルにより、 パス (path) ベースのアクセス制御を実現します。 path には、 リポジトリの conf ディレクトリからの相対パスを指定することもできます。 リポジトリの相対的な URL (^/) を使うか、 Subversion リポジトリ内のテキストファイルを示すための file:// URL を使うことができます。 この設定にデフォルトはありません。 この authz-db を設定しなかった場合、 パスベースのアクセス制御は行われません。 ---------------------------------------- [原文] .PP [訳文] .PP ---------------------------------------- [原文] .TP 5 realm = realm-name Sets the authentication realm of the repository. If two repositories have the same password database, they should have the same realm, and vice versa; this association allows clients to use a single cached password for several repositories. The default realm value is the repository's uuid. [訳文] .TP 5 realm = realm-name リポジトリの認証領域 (authentication realm) を設定します。 2 つのリポジトリが同一のパスワードデータベースを利用するのであ れば、 領域は同一でなければなりません。 その逆もまた同様です。 この関連付けにより、 クライアントは複数リポジトリに対して、 ただ 1 つキャッシュされたパスワードを利用できるようになります。 realm 値のデフォルトは、 そのリポジトリの uuid です。 ---------------------------------------- [原文] .SH EXAMPLE The following example svnserve.conf allows read access for authenticated users, no access for anonymous users, points to a passwd database in the same directory, and defines a realm name. [訳文] .SH 例 以下に示す svnserve.conf の例では、 認証ユーザーに対して read アクセス、 匿名ユーザーに対してアクセス拒否を設定しています。 また同一ディレクトリ内にある passwd データベースを設定し、 領域 (realm) 名を定義しています。 ---------------------------------------- [原文] .PP .nf [general] anon-access = none auth-access = read password-db = passwd realm = My First Repository .fi [訳文] .PP .nf [general] anon-access = none auth-access = read password-db = passwd realm = My First Repository .fi ---------------------------------------- [原文] .PP The file "passwd" would look like: [訳文] .PP ファイル "passwd" の例は以下のとおりです。 ---------------------------------------- [原文] .PP .nf [users] joeuser = joepassword jayrandom = randomjay .fi [訳文] .PP .nf [users] joeuser = joepassword jayrandom = randomjay .fi ---------------------------------------- [原文] .SH SEE ALSO .BR svnserve (8) [訳文] .SH 関連項目 svnserve(8) ----------------------------------------