Konfigurer din LDAP-server på Ubuntu 10.04

Prøv Vores Instrument Til At Fjerne Problemer

Så for nylig har jeg dækket nogle temmelig søde LDAP-værktøjer. Du har set ' Administrer dine LDAP-data med phpLDAPAdmin '' Få adgang til og administrer dine LDAP-data med Luma 'og' Konfigurer en LDAP-server på Fedora '. Selvom den sidste post viste dig, hvordan du får en server i gang med 389 Directory Server GUI, har ingen af ​​disse artikler berørt den afprøvede og ægte tekstbaserede installation og opsætning af slapd LDAP-serveren. Og det er præcis, hvad vi skal gøre her.

Men her er tinget - slapd-serveren kan være en rigtig smerte at konfigurere. Det plejede ikke at være. Den gamle måde var at installere slapd og derefter redigere /etc/ldap/slapd.conf fil, der passer til dine behov. Ting er, at slapd.conf-konfigurationsfilen er blevet udgået, og nu, hvor man prøver at finde ud af, hvordan man konfigurerer slapd, er det som at finde den ordspråklige nål i den ordsprægede høstak. Heldigvis har jeg i min desperate skur efter at finde en nem metode til at gøre dette fundet nogle værktøjer til at gøre jobbet lettere. Og det er det, denne artikel handler om, at få slapd op og køre på en Ubuntu-maskine, så du også kan have LDAP i gang.

Installation

Selvfølgelig er der en smule installation at tage sig af, inden du gør noget. Men installationen er ikke udfordrende, og der er ikke for meget at installere. Her er de trin, du skal følge:

  1. Åbn et terminalvindue.
  2. Udsted kommandoen sudo apt-get install slapd ldap-utils php5-ldap.
  3. Skriv din sudo-adgangskode, og tryk på Enter.
  4. Accepter de nødvendige afhængigheder.

Og det er det. Du er nu klar til konfigurationen af ​​slapd. Men hvad skal man gøre? Denne artikel handler ikke om et fancy GUI-værktøj. I stedet har jeg fundet et script, der flyder rundt på nettet (hvem der er forfatter, kan jeg ikke navngive, fordi jeg har set dette script på en række steder), hvilket faktisk gør denne proces utroligt nem. Jeg har sendt scriptet her på pastebin for dig at enten downloade eller kopiere og indsætte.

Uanset om du downloader eller kopierer og indsætter scriptet, skal du navngive det som ldap_script.sh og gem det i dit hjemmekatalog. Når du har gemt det, skal du give det eksekverbare tilladelser med kommandoen:

chmod u + x ldap_script

Nu er scriptet næsten klar. Du er nødt til at foretage et par enkle ændringer. I nærheden af ​​toppen af ​​scriptet ser du:

passwd = pleaseeditme
DC1 = pleaseeditme
dc2 = pleaseeditme

Det er klart, at du er nødt til at ændre hver pleaseeditme adgang til dine behov. For min LDAP-server ser denne sektion ud:

passwd = mypassword
dc1 = vægge
cd2 = lokal

Du vil også bemærke, i slutningen af ​​scriptet, at det tilføjer en bruger. Sektionen # Tilføj bruger kan redigeres, så det passer til dine behov, eller det kan være i fred, så mindst en korrekt bruger tilføjes i starten.

Når du har scriptet klar, er det tid til at udføre. Udsted kommandoen sudo ./ldap_script og se den magiske flyve forbi. Når alt er sagt og gjort, skal du derefter kunne tjekke din LDAP-server med et af de midler, der er nævnt i tidligere artikler, eller du kan udstede kommandoen:

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

Hvor EKSEMPEL og KOM matcher din DC medfører.

Endelige tanker

Du skal nu have din LDAP-server i gang. Du kan begynde at tilføje poster og administrere det med det værktøj (eller kommandolinje), du ønsker. BEMÆRK: Vi ser på styringen af ​​LDAP via kommandolinjen i senere artikler. Nyd din LDAP-server!