Dovecotのユーザ認証をLDAPでも行えるように変更する。
DovecotのLDAP設定ファイルを、/etc ディレクトリにコピー
[root@localhost ~]# cp /usr/share/doc/dovecot-1.0.10/examples/dovecot-ldap-example.conf /e
tc/dovecot-ldap.conf
DovecotのLDAP設定ファイルを編集
/etc/dovecot-ldap.conf
# Space separated list of LDAP hosts to use. host:port is allowed too.
hosts = localhost
# Distinguished Name - the username used to login to the LDAP server
dn = cn=Manager, dc=localhost, dc=localhost
# Password for LDAP server
dnpass = 平文のManagerパスワード
# LDAP base. %variables can be used here.
base = ou=People, dc=localhost, dc=localdomain
編集後、ファイルの所有者を root。アクセス権限を 0600 に必ず変更する。
Dovecot設定ファイルを変更
/etc/dovecot.conf
auth default {
# PAM authentication. Preferred nowadays by most systems.
passdb pam { ← 元からあった設定
}
# LDAP database
passdb ldap { ← 今回追加
# Path for LDAP configuration file, see doc/dovecot-ldap-example.conf
args = /etc/dovecot-ldap.conf
}
# System users (NSS, /etc/passwd, or similiar).
userdb passwd { ← 元からあった設定
}
# LDAP database
userdb ldap { ← 今回追加
# Path for LDAP configuration file, see doc/dovecot-ldap-example.conf
args = /etc/dovecot-ldap.conf
}