13.3. Terminologia LDAP

Una entry è un'unità di una directory LDAP. Ciascuna entry è identificabile grazie al suo DN (Distinguished Name) univoco.

Ciascuna entry ha degli attributi, ovvero informazioni a esse direttamente associate. Per esempio, se una delle entry fosse un'organizzazione, gli attributi associati potrebbereo essere il numero di fax, l'indirizzo ecc. Anche le persone possono essere voci di una directory LDAP e gli attributi più comuni sono il numero di telefono e l'indirizzo email.

Alcuni attributi sono obbligatori, altri sono opzionali. Una definizione objectclass stabilisce quali attributi sono obbligatori e quali no per ciascuna voce. Le definizioni objectclass si trovano all'interno di vari file schema, situati nella directory /etc/openldap/schema/.

L'LDIF (LDAP Data Interchange Format è un formato testo ASCII per le voci LDAP. I file che importano o esportano dati verso da e verso i server LDAP devono essere in formato LDIF. Una voce LDIF ha un aspetto simile a questo:

[<id>]
dn: <distinguished name>
<attrtype>: <attrvalue>
<attrtype>: <attrvalue>
<attrtype>: <attrvalue>

Una voce può contenere tutte le coppie <attrtype>: <attrvalue> necessarie. Una linea vuota indica la fine della voce.

CautelaAttenzione
 

Tutte le coppie <attrtype> e <attrvalue> devono essere definite in un file schema corrispondente.

Tutti i valori compresi all'interno di un < e di un > sono delle variabili e possono essere impostati ogni volta che viene creata una nuova voce LDAP, tranne che nel caso di <id>. La <id> è un numero determinato dall'applicazione che avete interpellato per modificare la voce.

NotaNota Bene
 

Raramente vi occorrerà modificare manualmente una voce LDIF. È consigliabile, piuttosto, utilizzare un'applicazione client LDAP, come quelle elencate nella la Sezione 13.2.