Siapkan server LDAP Anda di Ubuntu 10.04

Coba Instrumen Kami Untuk Menghilangkan Masalah

Jadi belakangan ini saya telah membahas beberapa alat LDAP yang cukup manis. Anda telah melihat ' Kelola data LDAP Anda dengan phpLDAPAdmin ',' Akses dan kelola data LDAP Anda dengan Luma ', dan' Siapkan server LDAP di Fedora '. Meskipun entri terakhir menunjukkan kepada Anda cara mengaktifkan dan menjalankan server dengan GUI Server Direktori 389, tidak ada artikel ini yang menyentuh penginstalan dan penyiapan berbasis teks yang telah dicoba dan benar dari server LDAP slapd. Dan itulah yang akan kita lakukan di sini.

Tapi inilah masalahnya - server slapd bisa sangat merepotkan untuk disiapkan. Itu tidak dulu. Cara lama adalah menginstal slapd dan kemudian mengedit file /etc/ldap/slapd.conf file sesuai kebutuhan Anda. Masalahnya, file konfigurasi slapd.conf sudah tidak digunakan lagi dan sekarang, mencoba mencari cara untuk mengkonfigurasi slapd adalah seperti menemukan jarum pepatah di tumpukan jerami pepatah. Untungnya, dalam upaya penjelajahan saya yang putus asa untuk menemukan metode yang mudah untuk melakukan ini, saya telah menemukan beberapa alat untuk mempermudah pekerjaan. Dan itulah maksud dari artikel ini, mendapatkan slapd dan berjalan pada mesin Ubuntu sehingga Anda juga dapat menjalankan LDAP.

Instalasi

Tentu saja ada sedikit penginstalan yang harus diurus sebelum Anda melakukan apa pun. Tetapi penginstalannya tidak menantang dan tidak terlalu banyak yang harus diinstal. Berikut langkah-langkah yang perlu Anda ikuti:

  1. Buka jendela terminal.
  2. Berikan perintah sudo apt-get install slapd ldap-utils php5-ldap.
  3. Ketik kata sandi sudo Anda dan tekan Enter.
  4. Terima semua dependensi yang diperlukan.

Dan itu dia. Anda sekarang siap untuk konfigurasi slapd. Tapi apa yang harus dilakukan? Artikel ini bukan tentang alat GUI yang mewah. Sebaliknya saya telah menemukan skrip yang mengambang di web (siapa penulisnya, saya tidak dapat menyebutkan namanya karena saya telah melihat skrip ini di sejumlah situs) yang sebenarnya membuat proses ini sangat mudah. Saya telah memposting skrip di sini di pastebin untuk Anda unduh atau salin dan tempel.

Tidak masalah jika Anda mengunduh atau menyalin dan menempelkan skrip, beri nama seperti ldap_script.sh dan simpan di direktori home Anda. Setelah Anda menyimpannya, berikan izin yang dapat dieksekusi dengan perintah:

chmod u + x ldap_script

Sekarang skripnya hampir siap. Anda memang harus melakukan beberapa perubahan sederhana. Di dekat bagian atas skrip, Anda akan melihat:

passwd = tolong editme
dc1 = tolong editme
dc2 = harap editme

Jelas Anda perlu mengubah masing-masing tolong edit saya masuk sesuai dengan kebutuhan Anda. Untuk server LDAP saya, bagian itu terlihat seperti:

passwd = mypassword
dc1 = dinding
cd2 = lokal

Anda juga akan melihat, di dekat akhir skrip, itu menambahkan pengguna. Bagian #Adding user dapat diedit sesuai dengan kebutuhan Anda, atau dapat dibiarkan sehingga setidaknya satu pengguna yang benar ditambahkan pada awalnya.

Saat Anda memiliki skrip yang siap, saatnya untuk mengeksekusi. Berikan perintah sudo ./ldap_script dan menyaksikan keajaiban terbang. Ketika semua dikatakan dan selesai Anda kemudian harus dapat memeriksa server LDAP Anda dengan salah satu cara yang disebutkan di artikel sebelumnya, atau Anda dapat mengeluarkan perintah:

ldapsearch -x -h localhost -b 'dc = CONTOH, dc = COM' '(objectClass = *)'

Dimana CONTOH dan COM cocok dengan dc Anda.

Pikiran terakhir

Anda sekarang harus memiliki server LDAP Anda dan berjalan. Anda dapat mulai menambahkan entri dan mengelolanya dengan alat apa pun (atau baris perintah) yang Anda inginkan. CATATAN: Kami akan melihat pengelolaan LDAP melalui baris perintah di artikel selanjutnya. Nikmati server LDAP Anda!