-->
konfigurasi OPENLDAP melalui mode source code
Untuk membuat konfigurasi OPENLDAP melalui mode source code (targz, bz2, dll) maka kita memerlukan instalasi everything pada mode instalasi Linux Red Hat. Untuk langkah pertama, silahkan ikuti step di bawah ini:
1. Kopi source code openldap ke direktori root, lalu extract dengan perintah tar –zxvf openldap-stable-……targz
2. Setelah itu masuk ke direktori hasil extract tadi cd /root/openldap-2.2.4/
3. Lalu lakukan konfigurasi awal dengan perintah ./configure –prefix=/openldap, (pastikan kita udah buat folder di root dengan nama /openldap, caranya ketikan cd .., lalu mkdir openldap)
[root@localhost ~]# cd ..
[root@localhost /]# ls
bin dev home lib media mnt opt root selinux sys tmp var
boot etc initrd lost+found misc openldap proc sbin srv tftpboot usr
[root@localhost /]# cd openldap/
[root@localhost /]# ls
bin dev home lib media mnt opt root selinux sys tmp var
boot etc initrd lost+found misc openldap proc sbin srv tftpboot usr
[root@localhost /]# cd openldap/
4. Sesudah configure, maka kita tinggal melakukan perintah instalasi dengan perintah make depend && make && make test && make install
5. Kalo udah berhasil dengan baik maka outpunya seperti yang Nampak di bawah ini (aku singkat, aslinya buanyak), hehheee dirimu harus sabar menunggunya sekitar 30 menit kalo laptop saya.
cd shell-backends; make -w install
make[3]: Entering directory `/root/Desktop/openldap-2.4.11/servers/slapd/shell-backends'
run configure with --enable-shell to make passwd-shell
make[3]: Leaving directory `/root/Desktop/openldap-2.4.11/servers/slapd/shell-backends'
….. ….. ….. …..
make[3]: Entering directory `/root/Desktop/openldap-2.4.11/servers/slapd/shell-backends'
run configure with --enable-shell to make passwd-shell
make[3]: Leaving directory `/root/Desktop/openldap-2.4.11/servers/slapd/shell-backends'
….. ….. ….. …..
installing slapo-rwm.5 in /openldap/man/man5
installing slapo-syncprov.5 in /openldap/man/man5
installing slapo-translucent.5 in /openldap/man/man5
installing slapo-unique.5 in /openldap/man/man5
installing slapacl.8 in /openldap/man/man8
installing slapadd.8 in /openldap/man/man8
installing slapauth.8 in /openldap/man/man8
installing slapcat.8 in /openldap/man/man8
installing slapd.8 in /openldap/man/man8
installing slapdn.8 in /openldap/man/man8
installing slapindex.8 in /openldap/man/man8
installing slappasswd.8 in /openldap/man/man8
installing slaptest.8 in /openldap/man/man8
make[3]: Leaving directory `/root/Desktop/openldap-2.4.11/doc/man/man8'
make[2]: Leaving directory `/root/Desktop/openldap-2.4.11/doc/man'
make[1]: Leaving directory `/root/Desktop/openldap-2.4.11/doc'
[root@localhost openldap-2.4.11]#
installing slapo-syncprov.5 in /openldap/man/man5
installing slapo-translucent.5 in /openldap/man/man5
installing slapo-unique.5 in /openldap/man/man5
installing slapacl.8 in /openldap/man/man8
installing slapadd.8 in /openldap/man/man8
installing slapauth.8 in /openldap/man/man8
installing slapcat.8 in /openldap/man/man8
installing slapd.8 in /openldap/man/man8
installing slapdn.8 in /openldap/man/man8
installing slapindex.8 in /openldap/man/man8
installing slappasswd.8 in /openldap/man/man8
installing slaptest.8 in /openldap/man/man8
make[3]: Leaving directory `/root/Desktop/openldap-2.4.11/doc/man/man8'
make[2]: Leaving directory `/root/Desktop/openldap-2.4.11/doc/man'
make[1]: Leaving directory `/root/Desktop/openldap-2.4.11/doc'
[root@localhost openldap-2.4.11]#
6. Kita tes apakah konfigurasi yang kita bikin udah jalan belum dengan perintah
[root@localhost /]# ps aux | grep slpad
root 32458 0.0 0.2 4888 700 pts/1 S+ 14:40 0:00 grep slpad
root 32458 0.0 0.2 4888 700 pts/1 S+ 14:40 0:00 grep slpad
7. Sedangkan untuk menjalankan service ldap di sini gunakan perintah
[root@localhost /]# /openldap/libexec/slapd
8. Untuk menghentikan service ldap disini agar tidak bentrok dengan setingan RPM maka gunakan perintah kill, lihat sendiri perbedaannya.
[root@localhost devisi]# ps aux | grep slapd
root 32481 0.0 1.4 25336 4820 ? Ssl 14:46 0:00 /openldap/libexec/slapd
root 5566 0.0 0.2 5260 684 pts/1 S+ 15:03 0:00 grep slapd
[root@localhost devisi]# kill 32481
[root@localhost devisi]# ps aux | grep slapd
root 5587 0.0 0.1 5136 660 pts/1 R+ 15:03 0:00 grep slapd
root 5566 0.0 0.2 5260 684 pts/1 S+ 15:03 0:00 grep slapd
[root@localhost devisi]# kill 32481
[root@localhost devisi]# ps aux | grep slapd
root 5587 0.0 0.1 5136 660 pts/1 R+ 15:03 0:00 grep slapd
9. Selanjutnya kita masuk ke konfigurasi sesungguhnya kita masuk ke
[root@localhost /]# vi /openldap/etc/openldap/slapd.conf
Dan edit lah beberapa isi file di dalamnya seperti:
10. Lakukanlah seperti biasa, tambahkan file sesuai kebutuhan seperti yang telah kita pelajari di OpenLDAP versi RPM.
11. Setelah semua ada, dan tersedia tinggal kita add, seperti biasanya. Dengan perintah
12. Untuk menguji apakah konfigurasi kita berhasil silahkan cek dengan perintah
Jika konfigurasi berjalan dengan baik maka akan muncul outputan seperti Nampak di bawah ini: