openLDAP on centOS 6
login as: root [email protected]'s password: Last login: Sat Sep 29 17:12:56 2012 [root@testbed ~]# vi /etc/hosts add this line --> 127.0.0.1 ldap.rgiapratama.net [root@testbed ~]# ping ldap.rgiapratama.net PING ldap.rgiapratama.net (127.0.0.1) 56(84) bytes of data. 64 bytes from localhost (127.0.0.1): icmp_seq=1 ttl=64 time=1.88 ms 64 bytes from localhost (127.0.0.1): icmp_seq=2 ttl=64 time=0.113 ms ^C --- ldap.rgiapratama.net ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 1336ms rtt min/avg/max/mdev = 0.113/0.998/1.884/0.886 ms [root@testbed ~]# yum install openldap* Loaded plugins: fastestmirror base 76% [=========== ] 0.0 B/s | 2.9 kB --:-- ETA base/primary_db 0% [ ] 0.0 B/s | 4.3 kB --:-- ETA base/primary_db 0% [ ] 4.6 kB/s | 10 kB 12:53 ETA base/primary_db 0% [ ] 3.7 kB/s | 10 kB 16:07 ETA base/primary_db 0% [ ] 3.0 kB/s | 10 kB 20:10 ETA base/primary_db 0% [ ] 2.4 kB/s | 10 kB 25:13 ETA ... Cleanup : nspr-4.8.6-1.el6.i686 24/26 Cleanup : nss-softokn-freebl-3.12.7-1.1.el6.i686 25/26 Cleanup : openldap-2.4.19-15.el6.i686 26/26 Installed: openldap-clients.i686 0:2.4.23-26.el6_3.2 openldap-devel.i686 0:2.4.23-26.el6_3.2 openldap-servers.i686 0:2.4.23-26.el6_3.2 openldap-servers-sql.i686 0:2.4.23-26.el6_3.2 Dependency Installed: nss-tools.i686 0:3.13.5-1.el6_3 portreserve.i686 0:0.0.4-9.el6 Updated: curl.i686 0:7.19.7-26.el6_2.4 openldap.i686 0:2.4.23-26.el6_3.2 Dependency Updated: libcurl.i686 0:7.19.7-26.el6_2.4 libcurl-devel.i686 0:7.19.7-26.el6_2.4 nspr.i686 0:4.9.1-2.el6_3 nss.i686 0:3.13.5-1.el6_3 nss-softokn.i686 0:3.12.9-11.el6 nss-softokn-freebl.i686 0:3.12.9-11.el6 nss-sysinit.i686 0:3.13.5-1.el6_3 nss-util.i686 0:3.13.5-1.el6_3 Complete! [root@testbed ~]# vi /etc/openldap/ldap.conf [root@testbed ~]# slappasswd New password: Re-enter new password: {SSHA}LKuJ/b5ybvCnXvAK2FFqIeYS1/lOndfp [root@testbed ~]# vi /etc/openldap/slapd.conf [root@testbed ~]# slaptest -uf /etc/openldap/slapd.conf config file testing succeeded [root@testbed ~]# mv /etc/openldap/slapd.d /etc/openldap/slapd.d.old [root@testbed ~]# mkdir /etc/openldap/slapd.d [root@testbed ~]# slapcat -f /etc/openldap/slapd.conf -F /etc/openldap/slap.d -n 0 [root@testbed ~]# chown -R ldap:ldap /etc/openldap/slapd.d [root@testbed ~]# chmod 700 /etc/openldap/slapd.d [root@testbed ~]# cp `rpm -q1 openldap-servers | grep DB_CONFIG` /var/lib/ldap/DB_CONFIG [root@testbed ~]# chown -R ldap:ldap /var/lib/ldap [root@testbed ~]# chmod 700 /var/lib/ldap [root@testbed ~]# slaptest -u [root@testbed ~]# service slapd start [root@testbed ~]# netstat -alnt | grep :389 tcp 0 0 0.0.0.0:389 0.0.0.0:* LISTEN tcp 0 0 :::389 :::* LISTEN [root@testbed ~]# ldapwhoami -WD cn=root,dc=rgiapratama,dc=net Enter LDAP Password: dn:cn=root,dc=rgiapratama,dc=net [root@testbed ~]#
Config file :
– ldap.conf
– slapd.conf
Reference :
– http://itdavid.blogspot.ca/2012/05/howto-centos-6.html
– http://www.nodeofcrash.com/?p=481