Untuk konfigurasi LDAP ini, saya menggunakan RedHat Enterprise 4.
Pertama - tama anda harus memeriksa apakah openLDAP telah terinstall atau belum, anda dapat memeriksa hal tersebut dengan mengetikkan perintah:
# rpm –qa | grep openldap
Apabila belum terinstall dan anda mempunyai cd source RedHat, maka anda dapat menggunakannya tanpa mendownload terlebih dahulu. Langkah yang dapat anda lakukan adalah menginstall paket RPM dari cd source tersebut.
# cd /media/cdrom/RedHat/RPMS
# rpm -ivh openldap-clients-2.2.13-2.i386.rpm
# rpm -ivh openldap-servers-2.2.13-2.i386.rpm
Setelah itu anda dapat menginput data pada LDAP dengan cara membuat file yang berekstensi .ldif yang dapat disimpan di /etc/openldap misalnya rio.ldif dan anda dapat mengisikan file seperti dibawah ini
# rpm –qa | grep openldap
Apabila belum terinstall dan anda mempunyai cd source RedHat, maka anda dapat menggunakannya tanpa mendownload terlebih dahulu. Langkah yang dapat anda lakukan adalah menginstall paket RPM dari cd source tersebut.
# cd /media/cdrom/RedHat/RPMS
# rpm -ivh openldap-clients-2.2.13-2.i386.rpm
# rpm -ivh openldap-servers-2.2.13-2.i386.rpm
Setelah yakin bahwa openLDAP client dan openLDAP server telah terinstall, anda dapat melanjutkan kelangkah konfigurasi yang selanjutnya.
Langkah selanjutnya adalah melakukan konfigurasi slapd.conf yang berada pada
/etc/openldap/slapd.conf
Apabila belum tersedia silahkan menambahkan file schema berikut
Pada gambar diatas, saya mengganti file yang default dengan "dc=rio,dc=com" pada suffix dan rootdn, anda juga merubah hal tersebut sesuai dengan kebutuhan anda.
Selanjutnya jalankan service-nya dengan menggunakan perintah:
# service ldap start
Anda harus memeriksa namingcontexts untuk mengaktifkan semua service yang telah dibuat tadi di slapd.conf dengan menggunakan perintah:
# ldapsearch -x -b '' -s base '(objectclass=*)' namingContexts
Dan akan muncul hasil pencariannya seperti gambar berikut:
Langkah selanjutnya adalah melakukan konfigurasi slapd.conf yang berada pada
/etc/openldap/slapd.conf
Apabila belum tersedia silahkan menambahkan file schema berikut
core.schema
cosine.schema
java.schema
nis.schema
inetorgperson.schema
Pada gambar diatas, saya mengganti file yang default dengan "dc=rio,dc=com" pada suffix dan rootdn, anda juga merubah hal tersebut sesuai dengan kebutuhan anda.
Selanjutnya jalankan service-nya dengan menggunakan perintah:
# service ldap start
Anda harus memeriksa namingcontexts untuk mengaktifkan semua service yang telah dibuat tadi di slapd.conf dengan menggunakan perintah:
# ldapsearch -x -b '' -s base '(objectclass=*)' namingContexts
Dan akan muncul hasil pencariannya seperti gambar berikut:
Tambahkan file tersebut dengan perintah:
# ldapadd -x -D 'cn=Manager,dc=rio,dc=com' -f /etc/openldap/rio.ldif -W
Setelah ditekan enter, maka LDAP meminta password maka isikan password yang ada di slapd.conf tadi pada kasus ini passwordnya secret
Lalu anda dapat memeriksa ketersediaan data tersebut:
# ldapsearch -x -b 'dc=rio,dc=com'
Jika telah ada maka akan muncul seperti gambar berikut:
Mungkin kali ini cuma sampai ditahap ini, lain kali akan dilanjutkan.
0 komentar:
Posting Komentar