Configura il tuo server LDAP su Ubuntu 10.04

Prova Il Nostro Strumento Per Eliminare I Problemi

Quindi ultimamente ho trattato alcuni strumenti LDAP piuttosto dolci. Hai visto ' Gestisci i tuoi dati LDAP con phpLDAPAdmin '' Accedi e gestisci i tuoi dati LDAP con Luma ', e ' Imposta un server LDAP su Fedora '. Sebbene l'ultima voce ti abbia mostrato come far funzionare un server con la 389 Directory Server GUI, nessuno di questi articoli ha toccato la collaudata installazione e configurazione basata su testo del server LDAP slapd. Ed è esattamente quello che faremo qui.

Ma ecco il punto: il server slapd può essere un vero problema da configurare. Non lo era. La vecchia maniera era installare slapd e quindi modificare il file /etc/ldap/slapd.conf file per soddisfare le tue esigenze. Il fatto è che il file di configurazione slapd.conf è stato deprecato e ora, cercare di capire come configurare slapd è come trovare il proverbiale ago nel proverbiale pagliaio. Fortunatamente, nella mia disperata ricerca di un metodo semplice per farlo, ho trovato alcuni strumenti per rendere il lavoro più facile. Ed è di questo che tratta questo articolo, diventare slapd installato e funzionante su una macchina Ubuntu in modo che anche tu possa avere LDAP in esecuzione.

Installazione

Ovviamente c'è un po 'di installazione di cui occuparsi prima di fare qualsiasi cosa. Ma l'installazione non è impegnativa e non c'è molto da installare. Ecco i passaggi che devi seguire:

  1. Apri una finestra di terminale.
  2. Emetti il ​​comando sudo apt-get install slapd ldap-utils php5-ldap.
  3. Digita la tua password sudo e premi Invio.
  4. Accetta tutte le dipendenze necessarie.

E questo è tutto. Ora sei pronto per la configurazione di slapd. Ma cosa fare? Questo articolo non riguarda uno strumento GUI di fantasia. Invece ho trovato uno script che galleggia sul web (chi è l'autore non posso nominare perché ho visto questo script su un certo numero di siti) che in realtà rende questo processo incredibilmente facile. Ho pubblicato la sceneggiatura qui su pastebin per poterlo scaricare o copiare e incollare.

Non importa se scarichi o copi e incolli lo script, assegnagli un nome simile ldap_script.sh e salvalo nella tua directory home. Una volta salvato, dagli i permessi eseguibili con il comando:

chmod u + x ldap_script

Ora lo script è quasi pronto. Devi apportare alcune semplici modifiche. Nella parte superiore dello script vedrai:

passwd = pleaseeditme
DC1 = pleaseeditme
dc2 = pleaseeditme

Ovviamente devi cambiare ciascuno pleaseeditme ingresso in base alle proprie esigenze. Per il mio server LDAP quella sezione assomiglia a:

passwd = password
dc1 = muri
CD2 = locale

Noterai anche, verso la fine dello script, che aggiunge un utente. La sezione #Aggiunta utente può essere modificato in base alle proprie esigenze oppure può essere lasciato da solo in modo che all'inizio venga aggiunto almeno un utente corretto.

Quando hai lo script pronto, è il momento di eseguirlo. Emetti il ​​comando sudo ./ldap_script e guarda la magia volare. Quando tutto è stato detto e fatto dovresti essere in grado di controllare il tuo server LDAP con uno dei mezzi menzionati negli articoli precedenti, oppure puoi emettere il comando:

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

Dove EXAMPLE e COM corrispondono alle tue entrate dc.

Pensieri finali

Ora dovresti avere il tuo server LDAP attivo e funzionante. Puoi iniziare ad aggiungere voci e gestirle con qualsiasi strumento (o riga di comando) desideri. NOTA: negli articoli successivi daremo un'occhiata alla gestione di LDAP tramite la riga di comando. Buon divertimento con il tuo server LDAP!