wiki:linux/OpenLDAP

Version 3 (modified by yuna, 54 years ago) (diff)

--

OpenLDAP

インストール

# apt-get install slapd ldap-utils

設定

#dpkg-reconfigure slapd

Omit OpenLDAP server configuration? ... No
DNS domain name: ... dom1.dom2
Name of your organization: ... Whatever & Co
Admin Password: XXXXX
Confirm Password: XXXXX
OK
BDB
Do you want your database to be removed when slapd is purged? ... No
Move old database? ... Yes
Allow LDAPv2 Protocol? ... No

Adminの設定

上記のdpkg-reconfigureで設定したadminはなぜか使えない。 /etc/ldap/slapd.confに次のように記述し、adminのアカウントを設定

rootdn "cn=Manager,dc=nodomain"
rootpw          {CRYPT}$2naUPy3R0iOg

rootpwの値は次のコマンドで生成できる。

$ slappasswd -h {CRYPT} -c '$2a$05$%.24s'
New password: xxxx
Re-enter new password: xxxx
{CRYPT}$2*****

生成された文字列をslapd.confに設定する。

検索

$ ldapsearch -L -x -b dc=dom1,dc=dom2

メモ