[an error occurred while processing this directive] [APACHE DOCUMENTATION]

モジュール mod_auth_db

このモジュールは mod_auth_db.c ファイルに含まれ、デフォルトではコンパイルされません。これはバークレイDBファイルを使用したユーザ認証を提供します。DBではなくDBMをサポートしたDBMという別の選択肢もあります。これはApache 1.1 以降で利用が可能です。
  • AuthDBGroupFile
  • AuthDBUserFile

  • AuthDBGroupFile

    Syntax: AuthDBGroupFile filename
    Context: directory, .htaccess
    Override: AuthConfig
    Status: Extension
    Module: mod_auth_db

    AuthDBGroupFile命令は、認証のためのユーザグループのリストを格納するDBファイル名を指定します。Filename はグループファイルの絶対パスです。

    グループファイルはユーザー名でロックされています。ユーザーの値はユーザーが所属しているグループのコンマで区切られたリストです。値の中には空白があってはならず、決してコロンを含んでいてはいけません。

    Security:AuthDBGroupFileはウェブサーバのドキュメントツリーの外部に貯えられていることを確かめて下さい;プロテクトしているディレクトリの中にはそれを置かないで下さい。そうでなければ、クライアントは他のプロテクトがある場合以外はAuthDBGroupFileをダウンロードすることが可能になります。

    Combining Group and Password DB files:それぞれのユーザーのパスワードとグループの詳細を含んでいる単純なデータベースの管理が簡単になる場合がいくつかあります。これは説明する必要のあるサポートプログラムを単純化します:これらは単純なDBMファイルに記述とロックだけを今扱わなければなりません。これは同じDBファイルのポイントであるグループとパスワードファイルの最初のセッティングによって完成します:

    AuthDBGroupFile /www/userbase
    AuthDBUserFile /www/userbase
    単純なDB記録はユーザー名です。構成値は

    Unix Crypt-ed Password : List of Groups [ : (ignored) ]
    パスワード部分は以前にUnix crypt()パスワードを含んでいます。これはコロンに続き、コンマがグループのリストを区切っています。他のデータは他のコロンの後のDBファイルにオプション的に残されるかもしれません;それは認証モジュールによって無視されます。

    See also AuthName, AuthType and AuthDBUserFile.


    AuthDBUserFile

    Syntax: AuthDBUserFile filename
    Context: directory, .htaccess
    Override: AuthConfig
    Status: Extension
    Module: mod_auth_db

    AuthDBUserFile命令はユーザーリストとユーザー認証パスワードを含むDBファイル名をセットします。Filenameはユーザーファイルに対する絶対パスです。

    ユーザーファイルはユーザー名でロックされています。ユーザーの値はパスワードを暗号化するcrypt()で、オプションとしてコロンと任意のデータに続きます。続くコロンとデータはサーバによって無視されます。

    Security:AuthDBUserFileはウェブサーバのドキュメントツリーの外部に貯えられていることを確かめて下さい;プロテクトしているディレクトリの中にはそれを置かないで下さい。そうでなければ、クライアントはAuthDBUserFileをダウンロードすることが可能になります。

    Important compatibility note:apacheモジュールの"dbmopen"の実行はアペンドされたNULLのストリングよりもむしろ、DBデータ構造からハッシュされた値のストリングの長さを読みます。ネットスケープウェブサーバのようないくつかのアプリケーションはアペンドされたNULLのストリングを当てにしているので、もしアプリケーション間でDBファイルを使う上で互換性に問題があっても、これはトラブルの一部でしょう。

    See also AuthName, AuthType and AuthDBGroupFile.


    検索文字
    このJAPACHE!ニュースグループへ
    ( japache.mod.auth.db ) | JAPACHE!ニュースについて | JAPACHE!ホームページへ

    このページの情報に関わる、ご質問、お問い合わせは、 japache@infoscience.co.jpまで。


    The English original manual is here.

    Index Home