私はちょうど同じことをしました。これが私が見つけた最高のリンクです:
http://tuxnetworks.blogspot.com/2010/06/howto-ldap-server-on-1004-lucid-lynx.html
http://albanianwizard.org/ubuntu-10-0-4-lucid-lynx-ldap-configuration-the-working-how-to.albanianwizard
また、OpenLDAPスキーマを.ldif形式に変換するこのスクリプトも見つかりました(ただし、スクリプトを機能させるには、スクリプトを少し調整する必要がありました)。
http://blogs.oracle.com/Ludo/entry/opends_tips_adding_schema_from
最後に、これらのリンクの情報に基づいた2つのbashスクリプトを提供し、開発中に役立ちました:)
#!/bin/bash
# reset_OpenLDAP.sh
if [[ $EUID -ne 0 ]]; then
echo "This script must be run as root!" 1>&2
exit 1
fi
aptitude -y purge slapd ldap-utils
cat /dev/null > /var/log/debug
rm /var/lib/ldap/*
rm -rf /etc/ldap
apt-get -y install slapd ldap-utils
と
#!/bin/bash
# initialize_OpenLDAP.sh
if [[ $EUID -ne 0 ]]; then
echo "This script must be run as root!" 1>&2
exit 1
fi
ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/ldap/schema/cosine.ldif
ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/ldap/schema/nis.ldif
ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/ldap/schema/inetorgperson.ldif
python schema-convert.py <custom_schema>.schema | ldapadd -Y EXTERNAL -H ldapi:///
ldapadd -Y EXTERNAL -H ldapi:/// -f backend.ldif
ldapadd -x -D cn=admin,<BASE_DN> -W -f frontend.ldif
お役に立てれば!