Configurați-vă serverul LDAP pe Ubuntu 10.04

Încercați Instrumentul Nostru Pentru Eliminarea Problemelor

Așadar, în ultima vreme am acoperit câteva instrumente LDAP destul de dulci. Ai vazut ' Gestionați-vă datele LDAP cu phpLDAPAdmin '' Accesați și gestionați datele dvs. LDAP cu Luma ', și ' Configurați un server LDAP pe Fedora “. Deși ultima intrare a arătat cum să funcționezi un server cu 389 Directory Server GUI, niciunul dintre aceste articole nu a atins instalarea și configurarea bazată pe text și setarea serverului LDAP slapd. Și exact asta vom face aici.

Dar iată lucrul - serverul slapd poate fi o adevărată durere de configurat. Nu era altceva. Modul vechi era să instalezi slapd și apoi să editezi /etc/ldap/slapd.conf fișier pentru a vă satisface nevoile. Ceea ce este, fișierul de configurare slapd.conf a fost depășit și acum, încercarea de a descoperi modul de configurare a slapd este ca și cum ai găsi acul proverbial în proaspătul fân. Din fericire, în căutarea mea disperată de a rezolva o metodă ușoară de a face acest lucru, am găsit câteva instrumente care să faciliteze treaba. Și despre asta se referă acest articol, crearea de slapd și rularea pe o mașină Ubuntu, astfel încât și tu să poți avea LDAP în funcțiune.

Instalare

Desigur, există un pic de instalare de care să aveți grijă înainte de a face ceva. Dar instalarea nu este provocatoare și nu există prea multe de instalat. Iată pașii pe care trebuie să îi urmați:

  1. Deschideți o fereastră de terminal.
  2. Emite comanda sudo apt-get install slapd ldap-utils php5-ldap.
  3. Tastați parola sudo și apăsați Enter.
  4. Acceptați orice dependență necesară.

Si asta e. Acum sunteți gata pentru configurarea slapd. Dar ce să faci? Acest articol nu este despre un instrument de interfață GUI. În schimb, am găsit un script plutind pe web (cine este autorul pe care nu îl pot numi, deoarece am văzut acest script pe mai multe site-uri) ceea ce face acest proces uimitor de ușor. Am postat scenariul aici pe pastabin pentru a vă descărca sau copia și insera.

Indiferent dacă descărcați sau copiați și lipiți scriptul, numiți ceva de genul ldap_script.sh și salvați-l în directorul de acasă. Odată ce l-ați salvat, dați-i permisiunile executabile cu comanda:

chmod u + x ldap_script

Acum scriptul este aproape gata. Trebuie să faceți câteva modificări simple. În partea de sus a scriptului veți vedea:

passwd = pleaseeditme
DC1 = pleaseeditme
DC2 = pleaseeditme

Evident, trebuie să schimbi fiecare pleaseeditme intrare pentru a se potrivi nevoilor tale. Pentru serverul meu LDAP acea secțiune arată ca:

passwd = mypassword
dc1 = pereți
CD2 = locală

Veți observa, de asemenea, aproape de sfârșitul scriptului, că adaugă un utilizator. Sectiunea # Adăugare utilizator poate fi editat pentru a se potrivi nevoilor dvs. sau poate fi lăsat singur astfel încât la început să fie adăugat cel puțin un utilizator corect.

Când aveți scriptul gata, este timpul să executați. Emite comanda sudo ./ldap_script și urmăriți cum zboară magia. Când toate acestea sunt spuse și terminate, atunci ar trebui să puteți verifica serverul dvs. LDAP cu unul dintre mijloacele menționate în articolele anterioare sau puteți emite comanda:

ldapsearch -x -h localhost -b 'dc = EXEMPLU, dc = COM' '(obiectClass = *)'

În cazul în care EXEMPLUL și COM se potrivesc cu caracteristicile dvs. de curent.

Gânduri finale

Acum ar trebui să aveți serverul dvs. LDAP funcțional. Puteți începe să adăugați intrări și să îl gestionați cu orice instrument (sau linie de comandă) doriți. NOTĂ: Vom analiza gestionarea LDAP prin intermediul liniei de comandă din articolele ulterioare. Bucurați-vă de serverul dvs. LDAP!