Configura el servidor LDAP a Ubuntu 10.04

Així que darrerament he estat cobrint algunes eines LDAP força dolces. Has vist ' Gestioneu les vostres dades LDAP amb phpLDAPAdmin ',' Accediu i gestioneu les vostres dades LDAP amb Luma 'i' Configura un servidor LDAP a Fedora '. Tot i que la darrera entrada us va mostrar com començar a funcionar un servidor amb la GUI del servidor de directoris 389, cap d’aquests articles no ha tocat la instal·lació i configuració basada en text i configuració del servidor LDAP slapd. I això és exactament el que farem aquí.

Però aquí està el fet: el servidor slapd pot ser un veritable dolor a configurar. No solia ser-ho. La manera antiga era instal·lar slapd i després editar el /etc/ldap/slapd.conf fitxer per satisfer les vostres necessitats. Cosa que és, el fitxer de configuració slapd.conf ja s’ha quedat enrere i, ara, intentar descobrir com configurar slapd és com trobar l’agulla proverbial al proverbial paller. Afortunadament, en la meva desesperació de cercar un mètode fàcil per fer-ho, he trobat algunes eines per facilitar la feina. I això és el que es refereix a aquest article: començar a executar slapd i funcionar amb una màquina Ubuntu, de manera que també podeu tenir en funcionament LDAP.

Instal·lació

Per descomptat, hi ha una mica d’instal·lació a tenir cura abans de fer res. Però la instal·lació no és difícil i no hi ha massa per instal·lar. Aquests són els passos que heu de seguir:

  1. Obre una finestra del terminal.
  2. Emet l'ordre sudo apt-get install slapd ldap-utils php5-ldap.
  3. Escriviu la vostra contrasenya sudo i feu clic a Enter.
  4. Accepteu les dependències necessàries.

I ja està. Ara esteu preparat per a la configuració de slapd. Però què fer? Aquest article no tracta d’una fantàstica eina de GUI. En lloc jo he trobat un guió flotant per la web (l'autor de qui no puc fer nom perquè he vist aquest script en diversos llocs), cosa que fa que aquest procés sigui sorprenentment fàcil. He publicat el guió aquí a pasta podeu descarregar, copiar i enganxar.

No importa si descarregueu o copieu i enganxeu el guió, poseu-lo en nom del mateix ldap_script.sh i guardeu-lo al directori personal. Un cop el teniu guardat, doneu-li permisos executables amb l’ordre:

chmod u + x ldap_script

Ara el guió està gairebé a punt. Heu de fer uns quants canvis senzills. A prop de la part superior del guió podreu veure:

passwd = pleaseeditme
dc1 = pleaseeditme
dc2 = pleaseeditme

Evidentment, cal canviar cadascú pleaseeditme entrada segons les vostres necessitats. Per al meu servidor LDAP, la secció sembla:

passwd = mypassword
dc1 = parets
cd2 = local

També notareu que, a prop del final del guió, hi afegeix un usuari. La secció #Afegir usuari es pot editar segons les vostres necessitats o es pot deixar solament de manera que al principi s’afegeixi almenys un usuari correcte.

Quan teniu el script a punt, és el moment d’executar. Emet l'ordre sudo ./ldap_script i veure com vola la màgia. Un cop dit i fet tot plegat, haureu de poder consultar el servidor LDAP amb un dels mitjans esmentats en articles anteriors, o bé podeu emetre l'ordre:

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

Quan EXAMPLE i COM coincideixen amb els vostres requisits de dc.

Pensaments finals

Ara hauríeu de tenir el servidor LDAP en funcionament. Podeu començar a afegir entrades i a gestionar-lo amb qualsevol eina (o línia d’ordres) que vulgueu. NOTA: Analitzarem la gestió de LDAP mitjançant la línia d’ordres d’articles posteriors. Gaudeix del teu servidor LDAP.