設定

ldap.confファイル

デフォルトファイルをコピーしておけば、何も設定しなくてOK。

$cd /opt/local/etc/openldap
$sudo cp ldap.conf.default ldap.conf

slapd.confファイルの編集

suffix,rootdn,rootpwはあくまでサンプルです。自分の環境に合わせて変更してください。

$ cat /opt/local/etc/openldap/slapd.conf
include /opt/local/etc/openldap/schema/core.schema
include /opt/local/etc/openldap/schema/cosine.schema
include /opt/local/etc/openldap/schema/inetorgperson.schema
include /opt/local/etc/openldap/schema/nis.schema
pidfile /opt/local/var/run/openldap/slapd.pid
argsfile /opt/local/var/run/openldap/slapd.args
database bdb
suffix "dc=example,dc=com"
rootdn "cn=Manager,dc=example,dc=com"
rootpw secret
directory /opt/local/var/openldap-data
loglevel 256

各パラメタの意味は以下の記事がすごく分かりやすいです。
http://gihyo.jp/admin/serial/01/ldap/0002

DB_CONFIG

$cd /opt/local/var/openldap-data
$sudo cp DB_CONFIG.example DB_CONFIG

ディレクトリの作成

pidファイル、ログの出力用ディレクトリを作成します。

$sudo mkdir /opt/local/var/run/openldap
$sudo mkdir /opt/local/var/log

ログの出力設定

openldapのログはlocal4のファシリティでsyslogdに渡されます。
/etc/syslog.confに以下の行を加えます。

local4.* /opt/local/var/log/ldap.log

syslogを再起動します。
ログに出力する内容は、slapd.confのloglevelの値により調整できます。
詳しくは、以下の記事が非常に参考になります。
http://gihyo.jp/admin/serial/01/ldap/0009