= 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 }}} == メモ == * Active DirectoryのSchema * http://msdn2.microsoft.com/en-us/library/ms675085.aspx