Konfigurer LDAP-serveren din på Ubuntu 10.04
- Kategori: Nettverk
Så i det siste har jeg dekket noen ganske søte LDAP-verktøy. Du har sett ' Administrer LDAP-dataene dine med phpLDAPAdmin '' Få tilgang til og administrer LDAP-dataene dine med Luma ', og' Konfigurer en LDAP-server på Fedora '. Selv om den siste oppføringen viste deg hvordan du får en server i gang med 389 Directory Server GUI, har ingen av disse artiklene berørt den prøvde og sanne tekstbaserte installasjonen og konfigurasjonen av slapd LDAP-serveren. Og det er akkurat det vi skal gjøre her.
Men her er tingen - slapd-serveren kan være en virkelig smerte å sette opp. Det var det ikke tidligere. Den gamle måten var å installere slapd og deretter redigere /etc/ldap/slapd.conf fil for å passe dine behov. Ting er at slapd.conf-konfigurasjonsfilen er utdatert, og nå å prøve å finne ut hvordan du konfigurerer slapd er som å finne den ordspråklige nålen i den ordspråklige høystakken. Heldigvis, i min desperate skuring etter å finne ut en enkel metode for å gjøre dette, har jeg funnet noen verktøy for å gjøre jobben enklere. Og det er det denne artikkelen handler om, å få slapd opp og kjøre på en Ubuntu-maskin, slik at du også kan ha LDAP i gang.
Installasjon
Selvfølgelig er det litt installasjon å ta vare på før du gjør noe. Men installasjonen er ikke utfordrende, og det er ikke for mye å installere. Her er trinnene du trenger å følge:
- Åpne et terminalvindu.
- Gi kommandoen
sudo apt-get install slapd ldap-utils php5-ldap
. - Skriv inn sudo passordet og trykk Enter.
- Godta eventuelle avhengigheter.
Og det er det. Du er nå klar for konfigurasjonen av slapd. Men hva skal jeg gjøre? Denne artikkelen handler ikke om et fancy GUI-verktøy. I stedet har jeg funnet et skript som flyter rundt på nettet (hvem forfatter jeg ikke kan navngi fordi jeg har sett dette skriptet på en rekke nettsteder) som faktisk gjør denne prosessen utrolig enkel. Jeg har lagt ut manuset her på pastebin for deg å enten laste ned eller kopiere og lime inn.
Uansett om du laster ned eller kopierer og limer inn skriptet, navngi det noe som ldap_script.sh og lagre den i hjemmekatalogen. Når du har lagret det, gi det kjørbare tillatelser med kommandoen:
chmod u + x ldap_script
Nå er manuset nesten klart. Du må gjøre noen enkle endringer. Nær toppen av skriptet vil du se:
passwd = pleaseeditme
DC1 = pleaseeditme
DC2 = pleaseeditme
Det er klart at du trenger å endre hver pleaseeditme inngang som passer dine behov. For min LDAP-server ser den delen ut slik:
passwd = mittpassord
dc1 = vegger
cd2 = Lokal
Du vil også legge merke til at det er brukeren nær slutten av skriptet. Seksjonen # Legger til bruker kan redigeres for å passe dine behov, eller det kan være i fred, slik at minst en riktig bruker legges til med det første.
Når du har skriptet klart, er det på tide å utføre. Gi kommandoen sudo ./ldap_script og se magien fly forbi. Når alt er sagt og gjort, bør du da kunne sjekke ut LDAP-serveren med et av midlene nevnt i tidligere artikler, eller du kan utgi kommandoen:
ldapsearch -x -h localhost -b 'dc = EKSEMPEL, dc = COM' '(objectClass = *)'
Hvor EKSEMPEL og KOM samsvarer med din DC-enhet.
Siste tanker
Du bør nå ha LDAP-serveren i gang. Du kan begynne å legge til oppføringer og administrere det med hvilket verktøy (eller kommandolinje) du ønsker. MERKNAD: Vi tar en titt på administrasjonen av LDAP via kommandolinjen i senere artikler. Kos deg med LDAP-serveren!