戻る

原文:http://wiki.dovecot.org/MultipleAuth(7版)
翻訳:龍義(Toyota Tatsuyoshi)

複数の認証データベース

Dovecot バージョン 1.0-test では、複数のパスワードデータベースの 指定をサポートしていますので、もしパスワードが 最初のデータベースで一致しなければ、次のデータベースをチェックします。 /etc/passwd にあるユーザだけでなく、仮想ユーザも両方簡単にサポート したいときは、非常に便利です。 この機能はバージョン 0.99 リリースでは使えません。

現在、fallbacking は PLAIN 認証のメカニズムでのみ動作します。

これは以下のようにして、設定することができます (構文がバージョン 1.0-64 で変更になってことに注意してください)。

auth default {
  mechanisms = plain

  # try to authenticate using SQL database first
  passdb sql {
    args = /etc/dovecot-sql.conf
  }
  # fallback to PAM
  passdb pam {
  }

  # look up users from SQL first (even if authentication was done using PAM!)
  userdb sql {
    args = /etc/dovecot-sql.conf
  }
  # if not found, fallback to /etc/passwd
  userdb passwd {
  }
}