UbuntuにOpenLDAPをインストールしてみる。
Ubuntu7.10(gutsy)でLDAPサーバー作ってみました。
インストールされてなさそうならインストール。
# sudo apt-get install slapd ldap-utils
viで設定ファイル(etc/ldap/slapd.confを)開いて以下を編集
sudo vi /etc/ldap/slapd.conf
設定ファイルの変更点はこちら↓
#suffix "dc=nodomain" suffix ""o=angel2,c=jp" ←自分の環境用に新たに設定 #rootdn "cn=admin,dc=nodomain" rootdn "cn=admin,o=angel2,c=jp" ←自分の環境用に新たに設定 rootpw {SSHA}v4zq+lbUEhnORE1PiWhVgHwUQQ0iLDgy ←無かったので追記
rootpwは以下のコマンドで取得。
# /usr/sbin/slappasswd -h {SSHA} New password: ←パスワード入力 Re-enter new password: ←パスワードもっかい入力 {SSHA}v4zq+lbUEhnORE1PiWhVgHwUQQ0iLDgy ←暗号化されたパスワードが出てきます。
/etc/ldap/schema/ 配下にオリジナルの.ldifファイルを作り編集
# sudo vi /etc/ldap/schema/ldaptest.ldif
↓こんなん作ってみて。
# TOP dn: o=angel2,c=jp objectClass: organization o: angel2 # 部署 dn: ou=ci,o=angel2,c=jp objectClass: organizationalUnit ou: ci # メンバー dn: uid=u001,ou=ci,o=angel2,c=jp objectClass:inetOrgPerson cn: hirohiro sn: ehara uid: u001 userPassword: p-ehara
コマンドで追加
「****」の部分はslappasswdで入力したパスワード
# ldapadd -x -h localhost -D "cn=admin,o=angel2,c=jp" -w **** -f /etc/ldap/schema/ldaptest.ldif
再起動
# sudo /etc/init.d/slapd restart
動作の確認
実際に中身を確認する為に、SynapticでGQをインストールしました。
インストールすると、「アプリケーション」->「インターネット」に「GQ LDAP Client」が現れます。
起動し、「File」->「Preferences」の「Server」タグでサーバーを新規作成して接続確認をしました。