Terminologia dell'LDAP

Un'entry è un'unità in una directory LDAP, identificata dal proprio e unico Distinguished Name (DN).

Ogni entry possiede degli attributi, ossia parti di informazione direttamente associate all'entry. Per esempio, un'azienda potrebbe essere un'entry LDAP. Gli attributi associati all'azienda possono essere il numero di fax, l'indirizzo e così via. Le persone potrebbero essere altre entry nella directory LDAP. Gli attributi comuni alle persone sono il numero di telefono e l'indirizzo e-mail.

Alcuni attributi sono necessari, mentre altri sono facoltativi. Una objectclass evidenzia gli attributi necessari e quelli opzionali. Le definizioni di objectclass si trovano in diversi file contenuti nella directory /etc/openldap/schema.

L'LDAP Data Interchange Format (LDIF) è un file ASCII in formato testo utilizzato per le entry. I file che importano o esportano dati da un server LDAP devono essere in formato LDIF. Un esempio di entry LDIF è:

[<id>]
dn: <distinguished name>
<tipoattr>: <valoreattr>
<tipoattr>: <valoreattr>
<tipoattr>: <valoreattr>

Un'entry può contenere il numero necessario di coppie <tipoattr>: <valoreattr>. Una riga bianca indica che la voce è completa e che sta per iniziare un'altra entry.

CautelaAttenzione
 

Le coppie <tipoattr> e <valoreattr> devono essere definite in uno schema prima di poter essere utilizzate. Non è possibile definirle in un file LDIF e aspettarsi che un server LDAP sia in grado di utilizzare queste informazioni senza fornire dati corrispondenti nei file schema.

Quanto racchiuso tra < > rappresenta una variabile e può essere configurato quando aggiungete un'entry LDAP, con l'eccezione di <id>. L'<id> è un numero configurato di solito dai tool LDAP quando viene aggiunge una nuova entry e probabilmente non vi capiterà mai di doverlo impostare.