Silvio Fabi - NBS srl ha scritto:
> Per aggiungere un attributo castom basta modificare uno degli schemi di
> openldap. Io ho modificato "Inetorgperson.schema" aggiungendo alla fine
> quando segue:
> 
> attributetype ( 1.1.2.1.1
>         NAME '*MioAttributoPersonale*'
>         DESC '*Mio Commento Personale*'
>         EQUALITY caseIgnoreMatch
>         SUBSTR caseIgnoreSubstringsMatch
>         SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
>         SINGLE-VALUE )
> 
> 
> # inetOrgPerson
> # The inetOrgPerson represents people who are associated with an
> # organization in some way.  It is a structural class and is derived
> # from the organizationalPerson which is defined in X.521 [X521].
> objectclass     ( 2.16.840.1.113730.3.2.2
>     NAME 'inetOrgPerson'
>         DESC 'RFC2798: Internet Organizational Person'
>     SUP organizationalPerson
>     STRUCTURAL
>         MAY (
>                 audio $ businessCategory $ carLicense $ departmentNumber $
>                 displayName $ employeeNumber $ employeeType $ givenName $
>                 homePhone $ homePostalAddress $ initials $ jpegPhoto $
>                 labeledURI $ mail $ manager $ mobile $ o $ pager $
>                 photo $ roomNumber $ secretary $ uid $ userCertificate $
>                 x500uniqueIdentifier $ preferredLanguage $
>                 userSMIMECertificate $ userPKCS12 $ *MioAttributoPersonale*)
>         )
> 
> Poi con i tool di OpenLdap gli ho assegnato il valore che volevo, vedi a
> riguardo il tool ldapmodify.
> 
> Spero di esserti stato di aiuto.
> Ciao
> S.F.

SBAGLIATO! Non bisogna mai modificare gli schemi di default distribuiti
con OpenLDAP. Questi ultimi derivano direttamente dalle RFC per cui NON
vanno toccati.
Corretto e' invece definire i propri attributi e le proprie objectclass
in file di schema separati e aggiungerli alla configurazione,
modificando poi le entries presenti aggiungendo la/e nuova/e objectclass/es.
Con back-config e' ancora piu' semplice perche' lo si puo' fare
direttamente da protocollo.


Ing. Luca Scamoni
Responsabile Ricerca e Sviluppo

SysNet s.r.l.
via Dossi, 8 - 27100 Pavia - ITALIA
http://www.sys-net.it
-----------------------------------
Office:  +39 0382 573859 (137)
Mobile:  +39 347 1014425
Fax:     +39 0382 476497
Email:   [EMAIL PROTECTED]
-----------------------------------



_______________________________________________
OpenLDAP mailing list
OpenLDAP@mail.sys-net.it
https://www.sys-net.it/mailman/listinfo/openldap

Rispondere a