[Date Prev][Date Next] [Chronological] [Thread] [Top]

slapd(8) adds objects without adding structuralObjectClass -> blocks replication



I'm running openldap 2.4.9 (Ubuntu 8.04.3) in a N-way multimaster setup
with two masters and two slaves.

I've just switched to this setup from an old SLES system, and used
slapcat and slapadd to populate the masters.

In syslog of my slaves, I find the following:
Nov  3 12:20:43 stooge01 slapd[19271]: syncrepl_entry: rid=101 be_search
(0)
Nov  3 12:20:43 stooge01 slapd[19271]: syncrepl_entry: rid=101
uid=foobar,ou=people,dc=ntnu,dc=no
Nov  3 12:20:43 stooge01 slapd[19271]: No structuralObjectClass for
entry (uid=foobar,ou=people,dc=ntnu,dc=no)
Nov  3 12:20:43 stooge01 slapd[19271]: entry failed schema check: no
structuralObjectClass operational attribute
Nov  3 12:20:43 stooge01 slapd[19271]: null_callback : error code 0x50
Nov  3 12:20:43 stooge01 slapd[19271]: syncrepl_entry: rid=101 be_modify
(80)
Nov  3 12:20:43 stooge01 slapd[19271]: syncrepl_entry: rid=101 be_modify
failed (80)

'foobar' is in this case a very recently added user, which was added
using ldap_add from a remote python script.

A slapcat on the masters shows me the following:

dn: uid=foobar,ou=people,dc=ntnu,dc=no
uid: foobar
norEduPersonBirthDate: 19800101
title: temp
eduPersonAffiliation: member
eduPersonAffiliation: employee
eduPersonOrgDN: dc=ntnu,dc=no
eduPersonPrincipalName: foobar@ntnu.no
sn: Foo
mail: foo.bar@math.ntnu.no
givenName: Foo Bar
norEduPersonNIN: 01018012345
cn: Foo Bar
entryUUID: f397404e-5be3-102e-8099-a37fef513806
creatorsName: cn=bdb_admin,dc=ntnu,dc=no
createTimestamp: 20091102101220Z
userPassword:: e1NTXXXXXXXXXXXXXXXXXXXXXXXXXXXXX==
objectClass: top
objectClass: person
objectClass: organizationalPerson
objectClass: inetOrgPerson
objectClass: eduPerson
objectClass: norEduPerson
objectClass: ntnuPerson
entryCSN: 20091103001746.825477Z#000000#002#000000
modifiersName: cn=oidsync_admin,dc=ntnu,dc=no
modifyTimestamp: 20091103001746Z


Now, as you can see, this user has no structuralObjectClass, even though
it's been added using slapd(8). The older users, which was added using
slapcat, have structuralObjectClass: inetOrgPerson.

And since it lacks the structuralObjectClass, it apparently cannot be
replicated to the slaves. I could replicate with schemachecking=off,
however, this will only populate the slaves with the same rotten data,
and that has other unwanted implications.

Can anyone point me in the right direction here? I have found a lot of
material on google, however, it seems nobody has had slapd(8) populate
its database with this kind of bad data before.

Kind regards

c

The following is the schema files, in case they are interesting:



SCHEMA: cn={0}core.ldif:

dn: cn={0}core
objectClass: olcSchemaConfig
cn: {0}core
olcAttributeTypes: {0}( 2.5.4.2 NAME 'knowledgeInformation' DESC
'RFC2256: kno
 wledge information' EQUALITY caseIgnoreMatch SYNTAX
1.3.6.1.4.1.1466.115.121.
 1.15{32768} )
olcAttributeTypes: {1}( 2.5.4.4 NAME ( 'sn' 'surname' ) DESC 'RFC2256:
last (f
 amily) name(s) for which the entity is known by' SUP name )
olcAttributeTypes: {2}( 2.5.4.5 NAME 'serialNumber' DESC 'RFC2256:
serial numb
 er of the entity' EQUALITY caseIgnoreMatch SUBSTR
caseIgnoreSubstringsMatch S
 YNTAX 1.3.6.1.4.1.1466.115.121.1.44{64} )
olcAttributeTypes: {3}( 2.5.4.6 NAME ( 'c' 'countryName' ) DESC
'RFC2256: ISO-
 3166 country 2-letter code' SUP name SINGLE-VALUE )
olcAttributeTypes: {4}( 2.5.4.7 NAME ( 'l' 'localityName' ) DESC
'RFC2256: loc
 ality which this object resides in' SUP name )
olcAttributeTypes: {5}( 2.5.4.8 NAME ( 'st' 'stateOrProvinceName' ) DESC
'RFC2
 256: state or province which this object resides in' SUP name )
olcAttributeTypes: {6}( 2.5.4.9 NAME ( 'street' 'streetAddress' ) DESC
'RFC225
 6: street address of this object' EQUALITY caseIgnoreMatch SUBSTR
caseIgnoreS
 ubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} )
olcAttributeTypes: {7}( 2.5.4.10 NAME ( 'o' 'organizationName' ) DESC
'RFC2256
 : organization this object belongs to' SUP name )
olcAttributeTypes: {8}( 2.5.4.11 NAME ( 'ou' 'organizationalUnitName' )
DESC '
 RFC2256: organizational unit this object belongs to' SUP name )
olcAttributeTypes: {9}( 2.5.4.12 NAME 'title' DESC 'RFC2256: title
associated
 with the entity' SUP name )
olcAttributeTypes: {10}( 2.5.4.14 NAME 'searchGuide' DESC 'RFC2256:
search gui
 de, deprecated by enhancedSearchGuide' SYNTAX
1.3.6.1.4.1.1466.115.121.1.25 )
olcAttributeTypes: {11}( 2.5.4.15 NAME 'businessCategory' DESC 'RFC2256:
busin
 ess category' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch
SYNTA
 X 1.3.6.1.4.1.1466.115.121.1.15{128} )
olcAttributeTypes: {12}( 2.5.4.16 NAME 'postalAddress' DESC 'RFC2256:
postal a
 ddress' EQUALITY caseIgnoreListMatch SUBSTR
caseIgnoreListSubstringsMatch SYN
 TAX 1.3.6.1.4.1.1466.115.121.1.41 )
olcAttributeTypes: {13}( 2.5.4.17 NAME 'postalCode' DESC 'RFC2256:
postal code
 ' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX
1.3.6.1.4.
 1.1466.115.121.1.15{40} )
olcAttributeTypes: {14}( 2.5.4.18 NAME 'postOfficeBox' DESC 'RFC2256:
Post Off
 ice Box' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch
SYNTAX 1.3
 .6.1.4.1.1466.115.121.1.15{40} )
olcAttributeTypes: {15}( 2.5.4.19 NAME 'physicalDeliveryOfficeName' DESC
'RFC2
 256: Physical Delivery Office Name' EQUALITY caseIgnoreMatch SUBSTR
caseIgnor
 eSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} )
olcAttributeTypes: {16}( 2.5.4.20 NAME 'telephoneNumber' DESC 'RFC2256:
Teleph
 one Number' EQUALITY telephoneNumberMatch SUBSTR
telephoneNumberSubstringsMat
 ch SYNTAX 1.3.6.1.4.1.1466.115.121.1.50{32} )
olcAttributeTypes: {17}( 2.5.4.21 NAME 'telexNumber' DESC 'RFC2256:
Telex Numb
 er' SYNTAX 1.3.6.1.4.1.1466.115.121.1.52 )
olcAttributeTypes: {18}( 2.5.4.22 NAME 'teletexTerminalIdentifier' DESC
'RFC22
 56: Teletex Terminal Identifier' SYNTAX 1.3.6.1.4.1.1466.115.121.1.51 )
olcAttributeTypes: {19}( 2.5.4.23 NAME ( 'facsimileTelephoneNumber'
'fax' ) DE
 SC 'RFC2256: Facsimile (Fax) Telephone Number' SYNTAX
1.3.6.1.4.1.1466.115.12
 1.1.22 )
olcAttributeTypes: {20}( 2.5.4.24 NAME 'x121Address' DESC 'RFC2256:
X.121 Addr
 ess' EQUALITY numericStringMatch SUBSTR numericStringSubstringsMatch
SYNTAX 1
 .3.6.1.4.1.1466.115.121.1.36{15} )
olcAttributeTypes: {21}( 2.5.4.25 NAME 'internationaliSDNNumber' DESC
'RFC2256
 : international ISDN number' EQUALITY numericStringMatch SUBSTR
numericString
 SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.36{16} )
olcAttributeTypes: {22}( 2.5.4.26 NAME 'registeredAddress' DESC
'RFC2256: regi
 stered postal address' SUP postalAddress SYNTAX
1.3.6.1.4.1.1466.115.121.1.41
  )
olcAttributeTypes: {23}( 2.5.4.27 NAME 'destinationIndicator' DESC
'RFC2256: d
 estination indicator' EQUALITY caseIgnoreMatch SUBSTR
caseIgnoreSubstringsMat
 ch SYNTAX 1.3.6.1.4.1.1466.115.121.1.44{128} )
olcAttributeTypes: {24}( 2.5.4.28 NAME 'preferredDeliveryMethod' DESC
'RFC2256
 : preferred delivery method' SYNTAX 1.3.6.1.4.1.1466.115.121.1.14
SINGLE-VALU
 E )
olcAttributeTypes: {25}( 2.5.4.29 NAME 'presentationAddress' DESC
'RFC2256: pr
 esentation address' EQUALITY presentationAddressMatch SYNTAX
1.3.6.1.4.1.1466
 .115.121.1.43 SINGLE-VALUE )
olcAttributeTypes: {26}( 2.5.4.30 NAME 'supportedApplicationContext'
DESC 'RFC
 2256: supported application context' EQUALITY objectIdentifierMatch
SYNTAX 1.
 3.6.1.4.1.1466.115.121.1.38 )
olcAttributeTypes: {27}( 2.5.4.31 NAME 'member' DESC 'RFC2256: member of
a gro
 up' SUP distinguishedName )
olcAttributeTypes: {28}( 2.5.4.32 NAME 'owner' DESC 'RFC2256: owner (of
the ob
 ject)' SUP distinguishedName )
olcAttributeTypes: {29}( 2.5.4.33 NAME 'roleOccupant' DESC 'RFC2256:
occupant
 of role' SUP distinguishedName )
olcAttributeTypes: {30}( 2.5.4.36 NAME 'userCertificate' DESC 'RFC2256:
X.509
 user certificate, use ;binary' EQUALITY certificateExactMatch SYNTAX
1.3.6.1.
 4.1.1466.115.121.1.8 )
olcAttributeTypes: {31}( 2.5.4.37 NAME 'cACertificate' DESC 'RFC2256:
X.509 CA
  certificate, use ;binary' EQUALITY certificateExactMatch SYNTAX
1.3.6.1.4.1.
 1466.115.121.1.8 )
olcAttributeTypes: {32}( 2.5.4.38 NAME 'authorityRevocationList' DESC
'RFC2256
 : X.509 authority revocation list, use ;binary' SYNTAX
1.3.6.1.4.1.1466.115.1
 21.1.9 )
olcAttributeTypes: {33}( 2.5.4.39 NAME 'certificateRevocationList' DESC
'RFC22
 56: X.509 certificate revocation list, use ;binary' SYNTAX
1.3.6.1.4.1.1466.1
 15.121.1.9 )
olcAttributeTypes: {34}( 2.5.4.40 NAME 'crossCertificatePair' DESC
'RFC2256: X
 .509 cross certificate pair, use ;binary' SYNTAX
1.3.6.1.4.1.1466.115.121.1.1
 0 )
olcAttributeTypes: {35}( 2.5.4.42 NAME ( 'givenName' 'gn' ) DESC
'RFC2256: fir
 st name(s) for which the entity is known by' SUP name )
olcAttributeTypes: {36}( 2.5.4.43 NAME 'initials' DESC 'RFC2256:
initials of s
 ome or all of names, but not the surname(s).' SUP name )
olcAttributeTypes: {37}( 2.5.4.44 NAME 'generationQualifier' DESC
'RFC2256: na
 me qualifier indicating a generation' SUP name )
olcAttributeTypes: {38}( 2.5.4.45 NAME 'x500UniqueIdentifier' DESC
'RFC2256: X
 .500 unique identifier' EQUALITY bitStringMatch SYNTAX
1.3.6.1.4.1.1466.115.1
 21.1.6 )
olcAttributeTypes: {39}( 2.5.4.46 NAME 'dnQualifier' DESC 'RFC2256: DN
qualifi
 er' EQUALITY caseIgnoreMatch ORDERING caseIgnoreOrderingMatch SUBSTR
caseIgno
 reSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.44 )
olcAttributeTypes: {40}( 2.5.4.47 NAME 'enhancedSearchGuide' DESC
'RFC2256: en
 hanced search guide' SYNTAX 1.3.6.1.4.1.1466.115.121.1.21 )
olcAttributeTypes: {41}( 2.5.4.48 NAME 'protocolInformation' DESC
'RFC2256: pr
 otocol information' EQUALITY protocolInformationMatch SYNTAX
1.3.6.1.4.1.1466
 .115.121.1.42 )
olcAttributeTypes: {42}( 2.5.4.50 NAME 'uniqueMember' DESC 'RFC2256:
unique me
 mber of a group' EQUALITY uniqueMemberMatch SYNTAX
1.3.6.1.4.1.1466.115.121.1
 .34 )
olcAttributeTypes: {43}( 2.5.4.51 NAME 'houseIdentifier' DESC 'RFC2256:
house
 identifier' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch
SYNTAX
 1.3.6.1.4.1.1466.115.121.1.15{32768} )
olcAttributeTypes: {44}( 2.5.4.52 NAME 'supportedAlgorithms' DESC
'RFC2256: su
 pported algorithms' SYNTAX 1.3.6.1.4.1.1466.115.121.1.49 )
olcAttributeTypes: {45}( 2.5.4.53 NAME 'deltaRevocationList' DESC
'RFC2256: de
 lta revocation list; use ;binary' SYNTAX 1.3.6.1.4.1.1466.115.121.1.9 )
olcAttributeTypes: {46}( 2.5.4.54 NAME 'dmdName' DESC 'RFC2256: name of
DMD' S
 UP name )
olcAttributeTypes: {47}( 2.5.4.65 NAME 'pseudonym' DESC 'X.520(4th):
pseudonym
  for the object' SUP name )
olcAttributeTypes: {48}( 0.9.2342.19200300.100.1.3 NAME ( 'mail'
'rfc822Mailbo
 x' ) DESC 'RFC1274: RFC822 Mailbox' EQUALITY caseIgnoreIA5Match SUBSTR
caseIg
 noreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
olcAttributeTypes: {49}( 0.9.2342.19200300.100.1.25 NAME ( 'dc'
'domainCompone
 nt' ) DESC 'RFC1274/2247: domain component' EQUALITY caseIgnoreIA5Match
SUBST
 R caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
SINGLE-VA
 LUE )
olcAttributeTypes: {50}( 0.9.2342.19200300.100.1.37 NAME
'associatedDomain' DE
 SC 'RFC1274: domain associated with object' EQUALITY caseIgnoreIA5Match
SUBST
 R caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
olcAttributeTypes: {51}( 1.2.840.113549.1.9.1 NAME ( 'email'
'emailAddress' 'p
 kcs9email' ) DESC 'RFC3280: legacy attribute for email addresses in
DNs' EQUA
 LITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX
1.3.6.1.4.
 1.1466.115.121.1.26{128} )
olcObjectClasses: {0}( 2.5.6.2 NAME 'country' DESC 'RFC2256: a country'
SUP to
 p STRUCTURAL MUST c MAY ( searchGuide $ description ) )
olcObjectClasses: {1}( 2.5.6.3 NAME 'locality' DESC 'RFC2256: a
locality' SUP
 top STRUCTURAL MAY ( street $ seeAlso $ searchGuide $ st $ l $
description )
 )
olcObjectClasses: {2}( 2.5.6.4 NAME 'organization' DESC 'RFC2256: an
organizat
 ion' SUP top STRUCTURAL MUST o MAY ( userPassword $ searchGuide $
seeAlso $ b
 usinessCategory $ x121Address $ registeredAddress $
destinationIndicator $ pr
 eferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $
telephoneNu
 mber $ internationaliSDNNumber $ facsimileTelephoneNumber $ street $
postOffi
 ceBox $ postalCode $ postalAddress $ physicalDeliveryOfficeName $ st $
l $ de
 scription ) )
olcObjectClasses: {3}( 2.5.6.5 NAME 'organizationalUnit' DESC 'RFC2256:
an org
 anizational unit' SUP top STRUCTURAL MUST ou MAY ( userPassword $
searchGuide
  $ seeAlso $ businessCategory $ x121Address $ registeredAddress $
destination
 Indicator $ preferredDeliveryMethod $ telexNumber $
teletexTerminalIdentifier
  $ telephoneNumber $ internationaliSDNNumber $ facsimileTelephoneNumber
$ str
 eet $ postOfficeBox $ postalCode $ postalAddress $
physicalDeliveryOfficeName
  $ st $ l $ description ) )
olcObjectClasses: {4}( 2.5.6.6 NAME 'person' DESC 'RFC2256: a person'
SUP top
 STRUCTURAL MUST ( sn $ cn ) MAY ( userPassword $ telephoneNumber $
seeAlso $
 description ) )
olcObjectClasses: {5}( 2.5.6.7 NAME 'organizationalPerson' DESC
'RFC2256: an o
 rganizational person' SUP person STRUCTURAL MAY ( title $ x121Address $
regis
 teredAddress $ destinationIndicator $ preferredDeliveryMethod $
telexNumber $
  teletexTerminalIdentifier $ telephoneNumber $ internationaliSDNNumber
$ facs
 imileTelephoneNumber $ street $ postOfficeBox $ postalCode $
postalAddress $
 physicalDeliveryOfficeName $ ou $ st $ l ) )
olcObjectClasses: {6}( 2.5.6.8 NAME 'organizationalRole' DESC 'RFC2256:
an org
 anizational role' SUP top STRUCTURAL MUST cn MAY ( x121Address $
registeredAd
 dress $ destinationIndicator $ preferredDeliveryMethod $ telexNumber $
telete
 xTerminalIdentifier $ telephoneNumber $ internationaliSDNNumber $
facsimileTe
 lephoneNumber $ seeAlso $ roleOccupant $ preferredDeliveryMethod $
street $ p
 ostOfficeBox $ postalCode $ postalAddress $ physicalDeliveryOfficeName
$ ou $
  st $ l $ description ) )
olcObjectClasses: {7}( 2.5.6.9 NAME 'groupOfNames' DESC 'RFC2256: a
group of n
 ames (DNs)' SUP top STRUCTURAL MUST ( member $ cn ) MAY (
businessCategory $
 seeAlso $ owner $ ou $ o $ description ) )
olcObjectClasses: {8}( 2.5.6.10 NAME 'residentialPerson' DESC 'RFC2256:
an res
 idential person' SUP person STRUCTURAL MUST l MAY ( businessCategory $
x121Ad
 dress $ registeredAddress $ destinationIndicator $
preferredDeliveryMethod $
 telexNumber $ teletexTerminalIdentifier $ telephoneNumber $
internationaliSDN
 Number $ facsimileTelephoneNumber $ preferredDeliveryMethod $ street $
postOf
 ficeBox $ postalCode $ postalAddress $ physicalDeliveryOfficeName $ st
$ l )
 )
olcObjectClasses: {9}( 2.5.6.11 NAME 'applicationProcess' DESC 'RFC2256:
an ap
 plication process' SUP top STRUCTURAL MUST cn MAY ( seeAlso $ ou $ l $
descri
 ption ) )
olcObjectClasses: {10}( 2.5.6.12 NAME 'applicationEntity' DESC 'RFC2256:
an ap
 plication entity' SUP top STRUCTURAL MUST ( presentationAddress $ cn )
MAY (
 supportedApplicationContext $ seeAlso $ ou $ o $ l $ description ) )
olcObjectClasses: {11}( 2.5.6.13 NAME 'dSA' DESC 'RFC2256: a directory
system
 agent (a server)' SUP applicationEntity STRUCTURAL MAY
knowledgeInformation )
olcObjectClasses: {12}( 2.5.6.14 NAME 'device' DESC 'RFC2256: a device'
SUP to
 p STRUCTURAL MUST cn MAY ( serialNumber $ seeAlso $ owner $ ou $ o $ l
$ desc
 ription ) )
olcObjectClasses: {13}( 2.5.6.15 NAME 'strongAuthenticationUser' DESC
'RFC2256
 : a strong authentication user' SUP top AUXILIARY MUST userCertificate )
olcObjectClasses: {14}( 2.5.6.16 NAME 'certificationAuthority' DESC
'RFC2256:
 a certificate authority' SUP top AUXILIARY MUST (
authorityRevocationList $ c
 ertificateRevocationList $ cACertificate ) MAY crossCertificatePair )
olcObjectClasses: {15}( 2.5.6.17 NAME 'groupOfUniqueNames' DESC
'RFC2256: a gr
 oup of unique names (DN and Unique Identifier)' SUP top STRUCTURAL MUST
( uni
 queMember $ cn ) MAY ( businessCategory $ seeAlso $ owner $ ou $ o $
descript
 ion ) )
olcObjectClasses: {16}( 2.5.6.18 NAME 'userSecurityInformation' DESC
'RFC2256:
  a user security information' SUP top AUXILIARY MAY supportedAlgorithms )
olcObjectClasses: {17}( 2.5.6.16.2 NAME 'certificationAuthority-V2' SUP
certif
 icationAuthority AUXILIARY MAY deltaRevocationList )
olcObjectClasses: {18}( 2.5.6.19 NAME 'cRLDistributionPoint' SUP top
STRUCTURA
 L MUST cn MAY ( certificateRevocationList $ authorityRevocationList $
deltaRe
 vocationList ) )
olcObjectClasses: {19}( 2.5.6.20 NAME 'dmd' SUP top STRUCTURAL MUST
dmdName MA
 Y ( userPassword $ searchGuide $ seeAlso $ businessCategory $
x121Address $ r
 egisteredAddress $ destinationIndicator $ preferredDeliveryMethod $
telexNumb
 er $ teletexTerminalIdentifier $ telephoneNumber $
internationaliSDNNumber $
 facsimileTelephoneNumber $ street $ postOfficeBox $ postalCode $
postalAddres
 s $ physicalDeliveryOfficeName $ st $ l $ description ) )
olcObjectClasses: {20}( 2.5.6.21 NAME 'pkiUser' DESC 'RFC2587: a PKI
user' SUP
  top AUXILIARY MAY userCertificate )
olcObjectClasses: {21}( 2.5.6.22 NAME 'pkiCA' DESC 'RFC2587: PKI
certificate a
 uthority' SUP top AUXILIARY MAY ( authorityRevocationList $
certificateRevoca
 tionList $ cACertificate $ crossCertificatePair ) )
olcObjectClasses: {22}( 2.5.6.23 NAME 'deltaCRL' DESC 'RFC2587: PKI
user' SUP
 top AUXILIARY MAY deltaRevocationList )
olcObjectClasses: {23}( 1.3.6.1.4.1.250.3.15 NAME 'labeledURIObject'
DESC 'RFC
 2079: object that contains the URI attribute type' SUP top AUXILIARY
MAY labe
 ledURI )
olcObjectClasses: {24}( 0.9.2342.19200300.100.4.19 NAME
'simpleSecurityObject'
  DESC 'RFC1274: simple security object' SUP top AUXILIARY MUST
userPassword )
olcObjectClasses: {25}( 1.3.6.1.4.1.1466.344 NAME 'dcObject' DESC
'RFC2247: do
 main component object' SUP top AUXILIARY MUST dc )
olcObjectClasses: {26}( 1.3.6.1.1.3.1 NAME 'uidObject' DESC 'RFC2377:
uid obje
 ct' SUP top AUXILIARY MUST uid )
structuralObjectClass: olcSchemaConfig
entryUUID: eeea40e4-d26a-102d-8211-5fbab7f27ddf
creatorsName: cn=config
createTimestamp: 20090511113054Z
entryCSN: 20090511113054.364338Z#000000#000#000000
modifiersName: cn=config
modifyTimestamp: 20090511113054Z


SCHEMA: cn={1}cosine.ldif:

dn: cn={1}cosine
objectClass: olcSchemaConfig
cn: {1}cosine
olcAttributeTypes: {0}( 0.9.2342.19200300.100.1.2 NAME
'textEncodedORAddress'
 EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX
1.3.6.1.4.1.
 1466.115.121.1.15{256} )
olcAttributeTypes: {1}( 0.9.2342.19200300.100.1.4 NAME 'info' DESC
'RFC1274: g
 eneral information' EQUALITY caseIgnoreMatch SUBSTR
caseIgnoreSubstringsMatch
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{2048} )
olcAttributeTypes: {2}( 0.9.2342.19200300.100.1.5 NAME ( 'drink'
'favouriteDri
 nk' ) DESC 'RFC1274: favorite drink' EQUALITY caseIgnoreMatch SUBSTR
caseIgno
 reSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
olcAttributeTypes: {3}( 0.9.2342.19200300.100.1.6 NAME 'roomNumber' DESC
'RFC1
 274: room number' EQUALITY caseIgnoreMatch SUBSTR
caseIgnoreSubstringsMatch S
 YNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
olcAttributeTypes: {4}( 0.9.2342.19200300.100.1.7 NAME 'photo' DESC
'RFC1274:
 photo (G3 fax)' SYNTAX 1.3.6.1.4.1.1466.115.121.1.23{25000} )
olcAttributeTypes: {5}( 0.9.2342.19200300.100.1.8 NAME 'userClass' DESC
'RFC12
 74: category of user' EQUALITY caseIgnoreMatch SUBSTR
caseIgnoreSubstringsMat
 ch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
olcAttributeTypes: {6}( 0.9.2342.19200300.100.1.9 NAME 'host' DESC
'RFC1274: h
 ost computer' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch
SYNTA
 X 1.3.6.1.4.1.1466.115.121.1.15{256} )
olcAttributeTypes: {7}( 0.9.2342.19200300.100.1.10 NAME 'manager' DESC
'RFC127
 4: DN of manager' EQUALITY distinguishedNameMatch SYNTAX
1.3.6.1.4.1.1466.115
 .121.1.12 )
olcAttributeTypes: {8}( 0.9.2342.19200300.100.1.11 NAME
'documentIdentifier' D
 ESC 'RFC1274: unique identifier of document' EQUALITY caseIgnoreMatch
SUBSTR
 caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
olcAttributeTypes: {9}( 0.9.2342.19200300.100.1.12 NAME 'documentTitle'
DESC '
 RFC1274: title of document' EQUALITY caseIgnoreMatch SUBSTR
caseIgnoreSubstri
 ngsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
olcAttributeTypes: {10}( 0.9.2342.19200300.100.1.13 NAME
'documentVersion' DES
 C 'RFC1274: version of document' EQUALITY caseIgnoreMatch SUBSTR
caseIgnoreSu
 bstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
olcAttributeTypes: {11}( 0.9.2342.19200300.100.1.14 NAME
'documentAuthor' DESC
  'RFC1274: DN of author of document' EQUALITY distinguishedNameMatch
SYNTAX 1
 .3.6.1.4.1.1466.115.121.1.12 )
olcAttributeTypes: {12}( 0.9.2342.19200300.100.1.15 NAME
'documentLocation' DE
 SC 'RFC1274: location of document original' EQUALITY caseIgnoreMatch
SUBSTR c
 aseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
olcAttributeTypes: {13}( 0.9.2342.19200300.100.1.20 NAME ( 'homePhone'
'homeTe
 lephoneNumber' ) DESC 'RFC1274: home telephone number' EQUALITY
telephoneNumb
 erMatch SUBSTR telephoneNumberSubstringsMatch SYNTAX
1.3.6.1.4.1.1466.115.121
 .1.50 )
olcAttributeTypes: {14}( 0.9.2342.19200300.100.1.21 NAME 'secretary'
DESC 'RFC
 1274: DN of secretary' EQUALITY distinguishedNameMatch SYNTAX
1.3.6.1.4.1.146
 6.115.121.1.12 )
olcAttributeTypes: {15}( 0.9.2342.19200300.100.1.22 NAME 'otherMailbox'
SYNTAX
  1.3.6.1.4.1.1466.115.121.1.39 )
olcAttributeTypes: {16}( 0.9.2342.19200300.100.1.26 NAME 'aRecord'
EQUALITY ca
 seIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
olcAttributeTypes: {17}( 0.9.2342.19200300.100.1.27 NAME 'mDRecord'
EQUALITY c
 aseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
olcAttributeTypes: {18}( 0.9.2342.19200300.100.1.28 NAME 'mXRecord'
EQUALITY c
 aseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
olcAttributeTypes: {19}( 0.9.2342.19200300.100.1.29 NAME 'nSRecord'
EQUALITY c
 aseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
olcAttributeTypes: {20}( 0.9.2342.19200300.100.1.30 NAME 'sOARecord'
EQUALITY
 caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
olcAttributeTypes: {21}( 0.9.2342.19200300.100.1.31 NAME 'cNAMERecord'
EQUALIT
 Y caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
olcAttributeTypes: {22}( 0.9.2342.19200300.100.1.38 NAME
'associatedName' DESC
  'RFC1274: DN of entry associated with domain' EQUALITY
distinguishedNameMatc
 h SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
olcAttributeTypes: {23}( 0.9.2342.19200300.100.1.39 NAME
'homePostalAddress' D
 ESC 'RFC1274: home postal address' EQUALITY caseIgnoreListMatch SUBSTR
caseIg
 noreListSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.41 )
olcAttributeTypes: {24}( 0.9.2342.19200300.100.1.40 NAME 'personalTitle'
DESC
 'RFC1274: personal title' EQUALITY caseIgnoreMatch SUBSTR
caseIgnoreSubstring
 sMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
olcAttributeTypes: {25}( 0.9.2342.19200300.100.1.41 NAME ( 'mobile'
'mobileTel
 ephoneNumber' ) DESC 'RFC1274: mobile telephone number' EQUALITY
telephoneNum
 berMatch SUBSTR telephoneNumberSubstringsMatch SYNTAX
1.3.6.1.4.1.1466.115.12
 1.1.50 )
olcAttributeTypes: {26}( 0.9.2342.19200300.100.1.42 NAME ( 'pager'
'pagerTelep
 honeNumber' ) DESC 'RFC1274: pager telephone number' EQUALITY
telephoneNumber
 Match SUBSTR telephoneNumberSubstringsMatch SYNTAX
1.3.6.1.4.1.1466.115.121.1
 .50 )
olcAttributeTypes: {27}( 0.9.2342.19200300.100.1.43 NAME ( 'co'
'friendlyCount
 ryName' ) DESC 'RFC1274: friendly country name' EQUALITY
caseIgnoreMatch SUBS
 TR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
olcAttributeTypes: {28}( 0.9.2342.19200300.100.1.44 NAME
'uniqueIdentifier' DE
 SC 'RFC1274: unique identifer' EQUALITY caseIgnoreMatch SYNTAX
1.3.6.1.4.1.14
 66.115.121.1.15{256} )
olcAttributeTypes: {29}( 0.9.2342.19200300.100.1.45 NAME
'organizationalStatus
 ' DESC 'RFC1274: organizational status' EQUALITY caseIgnoreMatch SUBSTR
caseI
 gnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
olcAttributeTypes: {30}( 0.9.2342.19200300.100.1.46 NAME 'janetMailbox'
DESC '
 RFC1274: Janet mailbox' EQUALITY caseIgnoreIA5Match SUBSTR
caseIgnoreIA5Subst
 ringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
olcAttributeTypes: {31}( 0.9.2342.19200300.100.1.47 NAME
'mailPreferenceOption
 ' DESC 'RFC1274: mail preference option' SYNTAX
1.3.6.1.4.1.1466.115.121.1.27
  )
olcAttributeTypes: {32}( 0.9.2342.19200300.100.1.48 NAME 'buildingName'
DESC '
 RFC1274: name of building' EQUALITY caseIgnoreMatch SUBSTR
caseIgnoreSubstrin
 gsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
olcAttributeTypes: {33}( 0.9.2342.19200300.100.1.49 NAME 'dSAQuality'
DESC 'RF
 C1274: DSA Quality' SYNTAX 1.3.6.1.4.1.1466.115.121.1.19 SINGLE-VALUE )
olcAttributeTypes: {34}( 0.9.2342.19200300.100.1.50 NAME
'singleLevelQuality'
 DESC 'RFC1274: Single Level Quality' SYNTAX
1.3.6.1.4.1.1466.115.121.1.13 SIN
 GLE-VALUE )
olcAttributeTypes: {35}( 0.9.2342.19200300.100.1.51 NAME
'subtreeMinimumQualit
 y' DESC 'RFC1274: Subtree Mininum Quality' SYNTAX
1.3.6.1.4.1.1466.115.121.1.
 13 SINGLE-VALUE )
olcAttributeTypes: {36}( 0.9.2342.19200300.100.1.52 NAME
'subtreeMaximumQualit
 y' DESC 'RFC1274: Subtree Maximun Quality' SYNTAX
1.3.6.1.4.1.1466.115.121.1.
 13 SINGLE-VALUE )
olcAttributeTypes: {37}( 0.9.2342.19200300.100.1.53 NAME
'personalSignature' D
 ESC 'RFC1274: Personal Signature (G3 fax)' SYNTAX
1.3.6.1.4.1.1466.115.121.1.
 23 )
olcAttributeTypes: {38}( 0.9.2342.19200300.100.1.54 NAME 'dITRedirect'
DESC 'R
 FC1274: DIT Redirect' EQUALITY distinguishedNameMatch SYNTAX
1.3.6.1.4.1.1466
 .115.121.1.12 )
olcAttributeTypes: {39}( 0.9.2342.19200300.100.1.55 NAME 'audio' DESC
'RFC1274
 : audio (u-law)' SYNTAX 1.3.6.1.4.1.1466.115.121.1.4{25000} )
olcAttributeTypes: {40}( 0.9.2342.19200300.100.1.56 NAME
'documentPublisher' D
 ESC 'RFC1274: publisher of document' EQUALITY caseIgnoreMatch SUBSTR
caseIgno
 reSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
olcObjectClasses: {0}( 0.9.2342.19200300.100.4.4 NAME ( 'pilotPerson'
'newPilo
 tPerson' ) SUP person STRUCTURAL MAY ( userid $ textEncodedORAddress $
rfc822
 Mailbox $ favouriteDrink $ roomNumber $ userClass $ homeTelephoneNumber
$ hom
 ePostalAddress $ secretary $ personalTitle $ preferredDeliveryMethod $
busine
 ssCategory $ janetMailbox $ otherMailbox $ mobileTelephoneNumber $
pagerTelep
 honeNumber $ organizationalStatus $ mailPreferenceOption $
personalSignature
 ) )
olcObjectClasses: {1}( 0.9.2342.19200300.100.4.5 NAME 'account' SUP top
STRUCT
 URAL MUST userid MAY ( description $ seeAlso $ localityName $
organizationNam
 e $ organizationalUnitName $ host ) )
olcObjectClasses: {2}( 0.9.2342.19200300.100.4.6 NAME 'document' SUP top
STRUC
 TURAL MUST documentIdentifier MAY ( commonName $ description $ seeAlso
$ loca
 lityName $ organizationName $ organizationalUnitName $ documentTitle $
docume
 ntVersion $ documentAuthor $ documentLocation $ documentPublisher ) )
olcObjectClasses: {3}( 0.9.2342.19200300.100.4.7 NAME 'room' SUP top
STRUCTURA
 L MUST commonName MAY ( roomNumber $ description $ seeAlso $
telephoneNumber
 ) )
olcObjectClasses: {4}( 0.9.2342.19200300.100.4.9 NAME 'documentSeries'
SUP top
  STRUCTURAL MUST commonName MAY ( description $ seeAlso $
telephonenumber $ l
 ocalityName $ organizationName $ organizationalUnitName ) )
olcObjectClasses: {5}( 0.9.2342.19200300.100.4.13 NAME 'domain' SUP top
STRUCT
 URAL MUST domainComponent MAY ( associatedName $ organizationName $
descripti
 on $ businessCategory $ seeAlso $ searchGuide $ userPassword $
localityName $
  stateOrProvinceName $ streetAddress $ physicalDeliveryOfficeName $
postalAdd
 ress $ postalCode $ postOfficeBox $ streetAddress $
facsimileTelephoneNumber
 $ internationalISDNNumber $ telephoneNumber $ teletexTerminalIdentifier
$ tel
 exNumber $ preferredDeliveryMethod $ destinationIndicator $
registeredAddress
  $ x121Address ) )
olcObjectClasses: {6}( 0.9.2342.19200300.100.4.14 NAME 'RFC822localPart'
SUP d
 omain STRUCTURAL MAY ( commonName $ surname $ description $ seeAlso $
telepho
 neNumber $ physicalDeliveryOfficeName $ postalAddress $ postalCode $
postOffi
 ceBox $ streetAddress $ facsimileTelephoneNumber $
internationalISDNNumber $
 telephoneNumber $ teletexTerminalIdentifier $ telexNumber $
preferredDelivery
 Method $ destinationIndicator $ registeredAddress $ x121Address ) )
olcObjectClasses: {7}( 0.9.2342.19200300.100.4.15 NAME 'dNSDomain' SUP
domain
 STRUCTURAL MAY ( ARecord $ MDRecord $ MXRecord $ NSRecord $ SOARecord $
CNAME
 Record ) )
olcObjectClasses: {8}( 0.9.2342.19200300.100.4.17 NAME
'domainRelatedObject' D
 ESC 'RFC1274: an object related to an domain' SUP top AUXILIARY MUST
associat
 edDomain )
olcObjectClasses: {9}( 0.9.2342.19200300.100.4.18 NAME 'friendlyCountry'
SUP c
 ountry STRUCTURAL MUST friendlyCountryName )
olcObjectClasses: {10}( 0.9.2342.19200300.100.4.20 NAME
'pilotOrganization' SU
 P ( organization $ organizationalUnit ) STRUCTURAL MAY buildingName )
olcObjectClasses: {11}( 0.9.2342.19200300.100.4.21 NAME 'pilotDSA' SUP
dsa STR
 UCTURAL MAY dSAQuality )
olcObjectClasses: {12}( 0.9.2342.19200300.100.4.22 NAME
'qualityLabelledData'
 SUP top AUXILIARY MUST dsaQuality MAY ( subtreeMinimumQuality $
subtreeMaximu
 mQuality ) )
structuralObjectClass: olcSchemaConfig
entryUUID: eeea58f4-d26a-102d-8212-5fbab7f27ddf
creatorsName: cn=config
createTimestamp: 20090511113054Z
entryCSN: 20090511113054.364338Z#000000#000#000000
modifiersName: cn=config
modifyTimestamp: 20090511113054Z


SCHEMA: cn={2}nis.ldif:

dn: cn={2}nis
objectClass: olcSchemaConfig
cn: {2}nis
olcAttributeTypes: {0}( 1.3.6.1.1.1.1.2 NAME 'gecos' DESC 'The GECOS
field; th
 e common name' EQUALITY caseIgnoreIA5Match SUBSTR
caseIgnoreIA5SubstringsMatc
 h SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
olcAttributeTypes: {1}( 1.3.6.1.1.1.1.3 NAME 'homeDirectory' DESC 'The
absolut
 e path to the home directory' EQUALITY caseExactIA5Match SYNTAX
1.3.6.1.4.1.1
 466.115.121.1.26 SINGLE-VALUE )
olcAttributeTypes: {2}( 1.3.6.1.1.1.1.4 NAME 'loginShell' DESC 'The path
to th
 e login shell' EQUALITY caseExactIA5Match SYNTAX
1.3.6.1.4.1.1466.115.121.1.2
 6 SINGLE-VALUE )
olcAttributeTypes: {3}( 1.3.6.1.1.1.1.5 NAME 'shadowLastChange' EQUALITY
integ
 erMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
olcAttributeTypes: {4}( 1.3.6.1.1.1.1.6 NAME 'shadowMin' EQUALITY
integerMatch
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
olcAttributeTypes: {5}( 1.3.6.1.1.1.1.7 NAME 'shadowMax' EQUALITY
integerMatch
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
olcAttributeTypes: {6}( 1.3.6.1.1.1.1.8 NAME 'shadowWarning' EQUALITY
integerM
 atch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
olcAttributeTypes: {7}( 1.3.6.1.1.1.1.9 NAME 'shadowInactive' EQUALITY
integer
 Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
olcAttributeTypes: {8}( 1.3.6.1.1.1.1.10 NAME 'shadowExpire' EQUALITY
integerM
 atch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
olcAttributeTypes: {9}( 1.3.6.1.1.1.1.11 NAME 'shadowFlag' EQUALITY
integerMat
 ch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
olcAttributeTypes: {10}( 1.3.6.1.1.1.1.12 NAME 'memberUid' EQUALITY
caseExactI
 A5Match SUBSTR caseExactIA5SubstringsMatch SYNTAX
1.3.6.1.4.1.1466.115.121.1.
 26 )
olcAttributeTypes: {11}( 1.3.6.1.1.1.1.13 NAME 'memberNisNetgroup'
EQUALITY ca
 seExactIA5Match SUBSTR caseExactIA5SubstringsMatch SYNTAX
1.3.6.1.4.1.1466.11
 5.121.1.26 )
olcAttributeTypes: {12}( 1.3.6.1.1.1.1.14 NAME 'nisNetgroupTriple' DESC
'Netgr
 oup triple' SYNTAX 1.3.6.1.1.1.0.0 )
olcAttributeTypes: {13}( 1.3.6.1.1.1.1.15 NAME 'ipServicePort' EQUALITY
intege
 rMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
olcAttributeTypes: {14}( 1.3.6.1.1.1.1.16 NAME 'ipServiceProtocol' SUP
name )
olcAttributeTypes: {15}( 1.3.6.1.1.1.1.17 NAME 'ipProtocolNumber'
EQUALITY int
 egerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
olcAttributeTypes: {16}( 1.3.6.1.1.1.1.18 NAME 'oncRpcNumber' EQUALITY
integer
 Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
olcAttributeTypes: {17}( 1.3.6.1.1.1.1.19 NAME 'ipHostNumber' DESC 'IP
address
 ' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} )
olcAttributeTypes: {18}( 1.3.6.1.1.1.1.20 NAME 'ipNetworkNumber' DESC
'IP netw
 ork' EQUALITY caseIgnoreIA5Match SYNTAX
1.3.6.1.4.1.1466.115.121.1.26{128} SI
 NGLE-VALUE )
olcAttributeTypes: {19}( 1.3.6.1.1.1.1.21 NAME 'ipNetmaskNumber' DESC
'IP netm
 ask' EQUALITY caseIgnoreIA5Match SYNTAX
1.3.6.1.4.1.1466.115.121.1.26{128} SI
 NGLE-VALUE )
olcAttributeTypes: {20}( 1.3.6.1.1.1.1.22 NAME 'macAddress' DESC 'MAC
address'
  EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} )
olcAttributeTypes: {21}( 1.3.6.1.1.1.1.23 NAME 'bootParameter' DESC
'rpc.bootp
 aramd parameter' SYNTAX 1.3.6.1.1.1.0.1 )
olcAttributeTypes: {22}( 1.3.6.1.1.1.1.24 NAME 'bootFile' DESC 'Boot
image nam
 e' EQUALITY caseExactIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
olcAttributeTypes: {23}( 1.3.6.1.1.1.1.26 NAME 'nisMapName' SUP name )
olcAttributeTypes: {24}( 1.3.6.1.1.1.1.27 NAME 'nisMapEntry' EQUALITY
caseExac
 tIA5Match SUBSTR caseExactIA5SubstringsMatch SYNTAX
1.3.6.1.4.1.1466.115.121.
 1.26{1024} SINGLE-VALUE )
olcObjectClasses: {0}( 1.3.6.1.1.1.2.0 NAME 'posixAccount' DESC
'Abstraction o
 f an account with POSIX attributes' SUP top AUXILIARY MUST ( cn $ uid $
uidNu
 mber $ gidNumber $ homeDirectory ) MAY ( userPassword $ loginShell $
gecos $
 description ) )
olcObjectClasses: {1}( 1.3.6.1.1.1.2.1 NAME 'shadowAccount' DESC
'Additional a
 ttributes for shadow passwords' SUP top AUXILIARY MUST uid MAY (
userPassword
  $ shadowLastChange $ shadowMin $ shadowMax $ shadowWarning $
shadowInactive
 $ shadowExpire $ shadowFlag $ description ) )
olcObjectClasses: {2}( 1.3.6.1.1.1.2.2 NAME 'posixGroup' DESC
'Abstraction of
 a group of accounts' SUP top STRUCTURAL MUST ( cn $ gidNumber ) MAY (
userPas
 sword $ memberUid $ description ) )
olcObjectClasses: {3}( 1.3.6.1.1.1.2.3 NAME 'ipService' DESC
'Abstraction an I
 nternet Protocol service' SUP top STRUCTURAL MUST ( cn $ ipServicePort
$ ipSe
 rviceProtocol ) MAY description )
olcObjectClasses: {4}( 1.3.6.1.1.1.2.4 NAME 'ipProtocol' DESC
'Abstraction of
 an IP protocol' SUP top STRUCTURAL MUST ( cn $ ipProtocolNumber $
description
  ) MAY description )
olcObjectClasses: {5}( 1.3.6.1.1.1.2.5 NAME 'oncRpc' DESC 'Abstraction
of an O
 NC/RPC binding' SUP top STRUCTURAL MUST ( cn $ oncRpcNumber $
description ) M
 AY description )
olcObjectClasses: {6}( 1.3.6.1.1.1.2.6 NAME 'ipHost' DESC 'Abstraction
of a ho
 st, an IP device' SUP top AUXILIARY MUST ( cn $ ipHostNumber ) MAY ( l
$ desc
 ription $ manager ) )
olcObjectClasses: {7}( 1.3.6.1.1.1.2.7 NAME 'ipNetwork' DESC
'Abstraction of a
 n IP network' SUP top STRUCTURAL MUST ( cn $ ipNetworkNumber ) MAY (
ipNetmas
 kNumber $ l $ description $ manager ) )
olcObjectClasses: {8}( 1.3.6.1.1.1.2.8 NAME 'nisNetgroup' DESC
'Abstraction of
  a netgroup' SUP top STRUCTURAL MUST cn MAY ( nisNetgroupTriple $
memberNisNe
 tgroup $ description ) )
olcObjectClasses: {9}( 1.3.6.1.1.1.2.9 NAME 'nisMap' DESC 'A generic
abstracti
 on of a NIS map' SUP top STRUCTURAL MUST nisMapName MAY description )
olcObjectClasses: {10}( 1.3.6.1.1.1.2.10 NAME 'nisObject' DESC 'An entry
in a
 NIS map' SUP top STRUCTURAL MUST ( cn $ nisMapEntry $ nisMapName ) MAY
descri
 ption )
olcObjectClasses: {11}( 1.3.6.1.1.1.2.11 NAME 'ieee802Device' DESC 'A
device w
 ith a MAC address' SUP top AUXILIARY MAY macAddress )
olcObjectClasses: {12}( 1.3.6.1.1.1.2.12 NAME 'bootableDevice' DESC 'A
device
 with boot parameters' SUP top AUXILIARY MAY ( bootFile $ bootParameter ) )
structuralObjectClass: olcSchemaConfig
entryUUID: eeea6a38-d26a-102d-8213-5fbab7f27ddf
creatorsName: cn=config
createTimestamp: 20090511113054Z
entryCSN: 20090511113054.364338Z#000000#000#000000
modifiersName: cn=config
modifyTimestamp: 20090511113054Z


SCHEMA: cn={3}inetorgperson.ldif:

dn: cn={3}inetorgperson
objectClass: olcSchemaConfig
cn: {3}inetorgperson
olcAttributeTypes: {0}( 2.16.840.1.113730.3.1.1 NAME 'carLicense' DESC
'RFC279
 8: vehicle license or registration plate' EQUALITY caseIgnoreMatch
SUBSTR cas
 eIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
olcAttributeTypes: {1}( 2.16.840.1.113730.3.1.2 NAME 'departmentNumber'
DESC '
 RFC2798: identifies a department within an organization' EQUALITY
caseIgnoreM
 atch SUBSTR caseIgnoreSubstringsMatch SYNTAX
1.3.6.1.4.1.1466.115.121.1.15 )
olcAttributeTypes: {2}( 2.16.840.1.113730.3.1.241 NAME 'displayName'
DESC 'RFC
 2798: preferred name to be used when displaying entries' EQUALITY
caseIgnoreM
 atch SUBSTR caseIgnoreSubstringsMatch SYNTAX
1.3.6.1.4.1.1466.115.121.1.15 SI
 NGLE-VALUE )
olcAttributeTypes: {3}( 2.16.840.1.113730.3.1.3 NAME 'employeeNumber'
DESC 'RF
 C2798: numerically identifies an employee within an organization'
EQUALITY ca
 seIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX
1.3.6.1.4.1.1466.115.12
 1.1.15 SINGLE-VALUE )
olcAttributeTypes: {4}( 2.16.840.1.113730.3.1.4 NAME 'employeeType' DESC
'RFC2
 798: type of employment for a person' EQUALITY caseIgnoreMatch SUBSTR
caseIgn
 oreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
olcAttributeTypes: {5}( 0.9.2342.19200300.100.1.60 NAME 'jpegPhoto' DESC
'RFC2
 798: a JPEG image' SYNTAX 1.3.6.1.4.1.1466.115.121.1.28 )
olcAttributeTypes: {6}( 2.16.840.1.113730.3.1.39 NAME
'preferredLanguage' DESC
  'RFC2798: preferred written or spoken language for a person' EQUALITY
caseIg
 noreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX
1.3.6.1.4.1.1466.115.121.1.
 15 SINGLE-VALUE )
olcAttributeTypes: {7}( 2.16.840.1.113730.3.1.40 NAME
'userSMIMECertificate' D
 ESC 'RFC2798: PKCS#7 SignedData used to support S/MIME' SYNTAX
1.3.6.1.4.1.14
 66.115.121.1.5 )
olcAttributeTypes: {8}( 2.16.840.1.113730.3.1.216 NAME 'userPKCS12' DESC
'RFC2
 798: personal identity information, a PKCS #12 PFX' SYNTAX
1.3.6.1.4.1.1466.1
 15.121.1.5 )
olcObjectClasses: {0}( 2.16.840.1.113730.3.2.2 NAME 'inetOrgPerson' DESC
'RFC2
 798: Internet Organizational Person' SUP organizationalPerson
STRUCTURAL MAY
 ( audio $ businessCategory $ carLicense $ departmentNumber $
displayName $ em
 ployeeNumber $ employeeType $ givenName $ homePhone $ homePostalAddress
$ ini
 tials $ jpegPhoto $ labeledURI $ mail $ manager $ mobile $ o $ pager $
photo
 $ roomNumber $ secretary $ uid $ userCertificate $ x500uniqueIdentifier
$ pre
 ferredLanguage $ userSMIMECertificate $ userPKCS12 ) )
structuralObjectClass: olcSchemaConfig
entryUUID: eeea74c4-d26a-102d-8214-5fbab7f27ddf
creatorsName: cn=config
createTimestamp: 20090511113054Z
entryCSN: 20090511113054.364338Z#000000#000#000000
modifiersName: cn=config
modifyTimestamp: 20090511113054Z


SCHEMA: cn={4}EduPerson.ldif:

dn: cn={4}EduPerson
objectClass: olcSchemaConfig
cn: {4}EduPerson
olcObjectIdentifier: {0}MACE 1.3.6.1.4.1.5923.1
olcObjectIdentifier: {1}eduP MACE:1
olcObjectIdentifier: {2}eduPAttribute eduP:1
olcObjectIdentifier: {3}eduPObjClass eduP:2
olcObjectIdentifier: {4}eduO MACE:2
olcObjectIdentifier: {5}eduOAttribute eduO:1
olcObjectIdentifier: {6}eduOObjClass eduO:2
olcAttributeTypes: {0}( eduPAttribute:1 NAME 'eduPersonAffiliation' DESC
'eduP
 erson per Internet2 and EDUCAUSE' EQUALITY caseIgnoreMatch SYNTAX
1.3.6.1.4.1
 .1466.115.121.1.15 )
olcAttributeTypes: {1}( eduPAttribute:2 NAME 'eduPersonNickname' DESC
'eduPers
 on per Internet2 and EDUCAUSE' EQUALITY caseIgnoreMatch SYNTAX
1.3.6.1.4.1.14
 66.115.121.1.15 )
olcAttributeTypes: {2}( eduPAttribute:3 NAME 'eduPersonOrgDN' DESC
'eduPerson
 per Internet2 and EDUCAUSE' EQUALITY distinguishedNameMatch SYNTAX
1.3.6.1.4.
 1.1466.115.121.1.12 SINGLE-VALUE )
olcAttributeTypes: {3}( eduPAttribute:4 NAME 'eduPersonOrgUnitDN' DESC
'eduPer
 son per Internet2 and EDUCAUSE' EQUALITY distinguishedNameMatch SYNTAX
1.3.6.
 1.4.1.1466.115.121.1.12 )
olcAttributeTypes: {4}( eduPAttribute:5 NAME
'eduPersonPrimaryAffiliation' DES
 C 'eduPerson per Internet2 and EDUCAUSE' EQUALITY caseIgnoreMatch
SYNTAX 1.3.
 6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )
olcAttributeTypes: {5}( eduPAttribute:6 NAME 'eduPersonPrincipalName'
DESC 'ed
 uPerson per Internet2 and EDUCAUSE' EQUALITY caseIgnoreMatch SYNTAX
1.3.6.1.4
 .1.1466.115.121.1.15 SINGLE-VALUE )
olcAttributeTypes: {6}( eduPAttribute:7 NAME 'eduPersonEntitlement' DESC
'eduP
 erson per Internet2 and EDUCAUSE' EQUALITY caseIgnoreMatch SYNTAX
1.3.6.1.4.1
 .1466.115.121.1.15 )
olcAttributeTypes: {7}( eduPAttribute:8 NAME 'eduPersonPrimaryOrgUnitDN'
DESC
 'eduPerson per Internet2 and EDUCAUSE' EQUALITY distinguishedNameMatch
SYNTAX
  1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE )
olcAttributeTypes: {8}( eduOAttribute:2 NAME 'eduOrgHomePageURI' DESC
'eduOrg
 per Internet2 and EDUCAUSE' EQUALITY caseExactMatch SYNTAX
1.3.6.1.4.1.1466.1
 15.121.1.15 )
olcAttributeTypes: {9}( eduOAttribute:3 NAME
'eduOrgIdentityAuthNPolicyURI' DE
 SC 'eduOrg per Internet2 and EDUCAUSE' EQUALITY caseExactMatch SYNTAX
1.3.6.1
 .4.1.1466.115.121.1.15 )
olcAttributeTypes: {10}( eduOAttribute:4 NAME 'eduOrgLegalName' DESC
'eduOrg p
 er Internet2 and EDUCAUSE' EQUALITY caseIgnoreMatch SYNTAX
1.3.6.1.4.1.1466.1
 15.121.1.15 )
olcAttributeTypes: {11}( eduOAttribute:5 NAME 'eduOrgSuperiorURI' DESC
'eduOrg
  per Internet2 and EDUCAUSE' EQUALITY caseExactMatch SYNTAX
1.3.6.1.4.1.1466.
 115.121.1.15 )
olcAttributeTypes: {12}( eduOAttribute:6 NAME 'eduOrgWhitePagesURI' DESC
'eduO
 rg per Internet2 and EDUCAUSE' EQUALITY caseExactMatch SYNTAX
1.3.6.1.4.1.146
 6.115.121.1.15 )
olcObjectClasses: {0}( eduPObjClass NAME 'eduPerson' AUXILIARY MAY (
eduPerson
 Affiliation $ eduPersonNickname $ eduPersonOrgDN $ eduPersonOrgUnitDN $
eduPe
 rsonPrimaryAffiliation $ eduPersonPrincipalName $ eduPersonEntitlement
$ eduP
 ersonPrimaryOrgUnitDN ) )
olcObjectClasses: {1}( eduOObjClass NAME 'eduOrg' AUXILIARY MAY ( cn $
eduOrgH
 omePageURI $ eduOrgIdentityAuthNPolicyURI $ eduOrgLegalName $
eduOrgSuperiorU
 RI $ eduOrgWhitePagesURI ) )
structuralObjectClass: olcSchemaConfig
entryUUID: eeea7d8e-d26a-102d-8215-5fbab7f27ddf
creatorsName: cn=config
createTimestamp: 20090511113054Z
entryCSN: 20090511113054.364338Z#000000#000#000000
modifiersName: cn=config
modifyTimestamp: 20090511113054Z


SCHEMA: cn={5}norEduPerson.ldif:

dn: cn={5}norEduPerson
objectClass: olcSchemaConfig
cn: {5}norEduPerson
olcAttributeTypes: {0}( 1.3.6.1.4.1.2428.90.1.5 NAME 'norEduPersonNIN'
DESC 'N
 ational Identity Number, assigned by public authorities' EQUALITY
caseIgnoreM
 atch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )
olcAttributeTypes: {1}( 1.3.6.1.4.1.2428.90.1.4 NAME 'norEduPersonLIN'
DESC 'L
 ocally defined unique identifier for a person' EQUALITY caseIgnoreMatch
SUBST
 R caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
olcAttributeTypes: {2}( 1.3.6.1.4.1.2428.90.1.6 NAME 'norEduOrgAcronym'
DESC '
 Acronym for the organization.' EQUALITY caseIgnoreMatch SYNTAX
1.3.6.1.4.1.14
 66.115.121.1.15 )
olcAttributeTypes: {3}( 1.3.6.1.4.1.2428.90.1.3 NAME
'norEduPersonBirthDate' D
 ESC 'Birth date for a person.' EQUALITY integerMatch SYNTAX
1.3.6.1.4.1.1466.
 115.121.1.27 SINGLE-VALUE )
olcAttributeTypes: {4}( 1.3.6.1.4.1.2428.90.1.11 NAME
'norEduOrgSchemaVersion'
  DESC 'Version number of the norEdu schema used by the organization'
EQUALITY
  caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
olcAttributeTypes: {5}( 1.3.6.1.4.1.2428.90.1.7 NAME
'norEduOrgUniqueIdentifie
 r' DESC 'Unique identifier describing the organization.' EQUALITY
caseIgnoreM
 atch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )
olcAttributeTypes: {6}( 1.3.6.1.4.1.2428.90.1.8 NAME
'norEduOrgUnitUniqueIdent
 ifier' DESC 'Unique identifier describing the organizational unit.'
EQUALITY
 caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )
olcAttributeTypes: {7}( 1.3.6.1.4.1.2428.90.1.12 NAME 'norEduOrgNIN'
DESC 'Ide
 ntifier assigned to the organization by public authorities' EQUALITY
caseIgno
 reMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )
olcAttributeTypes: {8}( 1.3.6.1.4.1.2428.90.1.1 NAME
'norEduOrgUniqueNumber' D
 ESC 'The number describing the institution.' EQUALITY integerMatch
SYNTAX 1.3
 .6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
olcAttributeTypes: {9}( 1.3.6.1.4.1.2428.90.1.2 NAME
'norEduOrgUnitUniqueNumbe
 r' DESC 'The number describing the organizational unit.' EQUALITY
integerMatc
 h SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
olcAttributeTypes: {10}( 1.3.6.1.4.1.2428.90.1.9 NAME
'federationFeideSchemaVe
 rsion' DESC 'The norEdu scheme version used by the LDAP of the
organization .
 ' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
SINGLE-VALUE
 )
olcObjectClasses: {0}( 1.3.6.1.4.1.2428.90.2.1 NAME 'norEduOrg' DESC
'Suppleme
 ntary attributes for an educational organization' AUXILIARY MAY (
norEduOrgUn
 iqueIdentifier $ norEduOrgNIN $ norEduOrgAcronym $
norEduOrgSchemaVersion $ d
 c $ mail $ labeledURI ) )
olcObjectClasses: {1}( 1.3.6.1.4.1.2428.90.2.2 NAME 'norEduOrgUnit' DESC
'Supp
 lementary attributes for a unit of an educational organization'
AUXILIARY MAY
  ( norEduOrgUnitUniqueIdentifier $ norEduOrgAcronym $ cn $ mail $
labeledURI
 ) )
olcObjectClasses: {2}( 1.3.6.1.4.1.2428.90.2.3 NAME 'norEduPerson' DESC
'Suppl
 ementary attributes for a person affiliated with an educational
organization'
  AUXILIARY MAY ( norEduPersonNIN $ norEduPersonLIN $
norEduPersonBirthDate )
 )
olcObjectClasses: {3}( 1.3.6.1.4.1.2428.90.2.4 NAME 'norEduObsolete'
DESC 'Att
 ributes obsoleted in norEdu 1.4 or later' AUXILIARY MAY (
norEduOrgUniqueNumb
 er $ norEduOrgUnitUniqueNumber $ federationFeideSchemaVersion ) )
structuralObjectClass: olcSchemaConfig
entryUUID: eeea86ee-d26a-102d-8216-5fbab7f27ddf
creatorsName: cn=config
createTimestamp: 20090511113054Z
entryCSN: 20090511113054.364338Z#000000#000#000000
modifiersName: cn=config
modifyTimestamp: 20090511113054Z


SCHEMA: cn={6}postfix.ldif:

dn: cn={6}postfix
objectClass: olcSchemaConfig
cn: {6}postfix
olcAttributeTypes: {0}( 1.3.6.1.4.1.15347.2.102 NAME 'transport' SUP name )
olcAttributeTypes: {1}( 1.3.6.1.4.1.15347.2.101 NAME
'mailRoutingAddress' SUP
 mail )
olcAttributeTypes: {2}( 1.3.6.1.4.1.15347.2.110 NAME 'maildest' DESC
'Restrict
 ed to send only to local network' EQUALITY caseIgnoreMatch SUBSTR
caseIgnoreS
 ubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} )
olcAttributeTypes: {3}( 1.3.6.1.4.1.15347.2.111 NAME 'mailaccess' DESC
'Can be
  mailed to restricted groups' EQUALITY caseIgnoreMatch SUBSTR
caseIgnoreSubst
 ringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} )
olcAttributeTypes: {4}( 1.3.6.1.4.1.15347.2.100 NAME 'maildrop' DESC
'RFC1274:
  RFC822 Mailbox' EQUALITY caseIgnoreIA5Match SUBSTR
caseIgnoreIA5SubstringsMa
 tch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
olcAttributeTypes: {5}( 1.3.6.1.4.1.10018.1.1.1 NAME 'mailbox' DESC 'The
absol
 ute path to the mailbox for a mail account in a non-default location'
EQUALIT
 Y caseExactIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
olcObjectClasses: {0}( 1.3.6.1.4.1.15347.2.1 NAME 'mailUser' DESC
'E-Mail User
 ' SUP top AUXILIARY MUST ( uid $ mail $ maildrop ) MAY ( cn $ mailbox $
maild
 est $ mailaccess ) )
olcObjectClasses: {1}( 1.3.6.1.4.1.15347.2.2 NAME 'mailGroup' DESC
'E-Mail Gro
 up' SUP top STRUCTURAL MUST ( cn $ mail ) MAY ( mailRoutingAddress $
member $
  description ) )
olcObjectClasses: {2}( 1.3.6.1.4.1.15347.2.3 NAME 'transportTable' DESC
'MTA T
 ransport Table' SUP top STRUCTURAL MUST ( cn $ transport ) )
structuralObjectClass: olcSchemaConfig
entryUUID: eeea8e64-d26a-102d-8217-5fbab7f27ddf
creatorsName: cn=config
createTimestamp: 20090511113054Z
entryCSN: 20090511113054.364338Z#000000#000#000000
modifiersName: cn=config
modifyTimestamp: 20090511113054Z


SCHEMA: cn={7}amavis.ldif:

dn: cn={7}amavis
objectClass: olcSchemaConfig
cn: {7}amavis
olcAttributeTypes: {0}( 1.3.6.1.4.1.15312.2.2.1.1 NAME
'amavisVirusLover' DESC
  'Virus Lover' EQUALITY booleanMatch SYNTAX
1.3.6.1.4.1.1466.115.121.1.7 SING
 LE-VALUE )
olcAttributeTypes: {1}( 1.3.6.1.4.1.15312.2.2.1.2 NAME
'amavisBannedFilesLover
 ' DESC 'Banned Files Lover' EQUALITY booleanMatch SYNTAX
1.3.6.1.4.1.1466.115
 .121.1.7 SINGLE-VALUE )
olcAttributeTypes: {2}( 1.3.6.1.4.1.15312.2.2.1.3 NAME
'amavisBypassVirusCheck
 s' DESC 'Bypass Virus Check' EQUALITY booleanMatch SYNTAX
1.3.6.1.4.1.1466.11
 5.121.1.7 SINGLE-VALUE )
olcAttributeTypes: {3}( 1.3.6.1.4.1.15312.2.2.1.4 NAME
'amavisBypassSpamChecks
 ' DESC 'Bypass Spam Check' EQUALITY booleanMatch SYNTAX
1.3.6.1.4.1.1466.115.
 121.1.7 SINGLE-VALUE )
olcAttributeTypes: {4}( 1.3.6.1.4.1.15312.2.2.1.5 NAME
'amavisSpamTagLevel' DE
 SC 'Spam Tag Level' EQUALITY caseIgnoreIA5Match SUBSTR
caseIgnoreIA5Substring
 sMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} SINGLE-VALUE )
olcAttributeTypes: {5}( 1.3.6.1.4.1.15312.2.2.1.6 NAME
'amavisSpamTag2Level' D
 ESC 'Spam Tag2 Level' EQUALITY caseIgnoreIA5Match SUBSTR
caseIgnoreIA5Substri
 ngsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} SINGLE-VALUE )
olcAttributeTypes: {6}( 1.3.6.1.4.1.15312.2.2.1.7 NAME
'amavisSpamKillLevel' D
 ESC 'Spam Kill Level' EQUALITY caseIgnoreIA5Match SUBSTR
caseIgnoreIA5Substri
 ngsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} SINGLE-VALUE )
olcAttributeTypes: {7}( 1.3.6.1.4.1.15312.2.2.1.8 NAME
'amavisSpamModifiesSubj
 ' DESC 'Modifies Subject on spam' EQUALITY booleanMatch SYNTAX
1.3.6.1.4.1.14
 66.115.121.1.7 SINGLE-VALUE )
olcAttributeTypes: {8}( 1.3.6.1.4.1.15312.2.2.1.9 NAME
'amavisWhitelistSender'
  DESC 'White List Sender' EQUALITY caseIgnoreIA5Match SUBSTR
caseIgnoreIA5Sub
 stringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
olcAttributeTypes: {9}( 1.3.6.1.4.1.15312.2.2.1.10 NAME
'amavisBlacklistSender
 ' DESC 'Black List Sender' EQUALITY caseIgnoreIA5Match SUBSTR
caseIgnoreIA5Su
 bstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
olcAttributeTypes: {10}( 1.3.6.1.4.1.15312.2.2.1.11 NAME
'amavisSpamQuarantine
 To' DESC 'Spam Quarantine to' EQUALITY caseIgnoreIA5Match SUBSTR
caseIgnoreIA
 5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} SINGLE-VALUE )
olcAttributeTypes: {11}( 1.3.6.1.4.1.15312.2.2.1.12 NAME
'amavisSpamLover' DES
 C 'Spam Lover' EQUALITY booleanMatch SYNTAX
1.3.6.1.4.1.1466.115.121.1.7 SING
 LE-VALUE )
olcAttributeTypes: {12}( 1.3.6.1.4.1.15312.2.2.1.13 NAME
'amavisBadHeaderLover
 ' DESC 'Bad Header Lover' EQUALITY booleanMatch SYNTAX
1.3.6.1.4.1.1466.115.1
 21.1.7 SINGLE-VALUE )
olcAttributeTypes: {13}( 1.3.6.1.4.1.15312.2.2.1.14 NAME
'amavisBypassBannedCh
 ecks' DESC 'Bypass Banned Files Check' EQUALITY booleanMatch SYNTAX
1.3.6.1.4
 .1.1466.115.121.1.7 SINGLE-VALUE )
olcAttributeTypes: {14}( 1.3.6.1.4.1.15312.2.2.1.15 NAME
'amavisBypassHeaderCh
 ecks' DESC 'Bypass Header Check' EQUALITY booleanMatch SYNTAX
1.3.6.1.4.1.146
 6.115.121.1.7 SINGLE-VALUE )
olcAttributeTypes: {15}( 1.3.6.1.4.1.15312.2.2.1.16 NAME
'amavisVirusQuarantin
 eTo' DESC 'Virus quarantine location' EQUALITY caseIgnoreIA5Match
SUBSTR case
 IgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256}
SINGLE-VAL
 UE )
olcAttributeTypes: {16}( 1.3.6.1.4.1.15312.2.2.1.17 NAME
'amavisBannedQuaranti
 neTo' DESC 'Banned Files quarantine location' EQUALITY
caseIgnoreIA5Match SUB
 STR caseIgnoreIA5SubstringsMatch SYNTAX
1.3.6.1.4.1.1466.115.121.1.26{256} SI
 NGLE-VALUE )
olcAttributeTypes: {17}( 1.3.6.1.4.1.15312.2.2.1.18 NAME
'amavisBadHeaderQuara
 ntineTo' DESC 'Bad Header quarantine location' EQUALITY
caseIgnoreIA5Match SU
 BSTR caseIgnoreIA5SubstringsMatch SYNTAX
1.3.6.1.4.1.1466.115.121.1.26{256} S
 INGLE-VALUE )
olcAttributeTypes: {18}( 1.3.6.1.4.1.15312.2.2.1.19 NAME 'amavisLocal'
DESC 'I
 s user considered local' EQUALITY booleanMatch SYNTAX
1.3.6.1.4.1.1466.115.12
 1.1.7 SINGLE-VALUE )
olcAttributeTypes: {19}( 1.3.6.1.4.1.15312.2.2.1.20 NAME
'amavisMessageSizeLim
 it' DESC 'Message size limit' EQUALITY caseIgnoreIA5Match SUBSTR
caseIgnoreIA
 5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} SINGLE-VALUE )
olcAttributeTypes: {20}( 1.3.6.1.4.1.15312.2.2.1.21 NAME
'amavisWarnVirusRecip
 ' DESC 'Notify virus recipients' EQUALITY booleanMatch SYNTAX
1.3.6.1.4.1.146
 6.115.121.1.7 SINGLE-VALUE )
olcAttributeTypes: {21}( 1.3.6.1.4.1.15312.2.2.1.22 NAME
'amavisWarnBannedReci
 p' DESC 'Notify banned file recipients' EQUALITY booleanMatch SYNTAX
1.3.6.1.
 4.1.1466.115.121.1.7 SINGLE-VALUE )
olcAttributeTypes: {22}( 1.3.6.1.4.1.15312.2.2.1.23 NAME
'amavisWarnBadHeaderR
 ecip' DESC 'Notify bad header recipients' EQUALITY booleanMatch SYNTAX
1.3.6.
 1.4.1.1466.115.121.1.7 SINGLE-VALUE )
olcAttributeTypes: {23}( 1.3.6.1.4.1.15312.2.2.1.24 NAME
'amavisVirusAdmin' DE
 SC 'Virus admin' EQUALITY caseIgnoreIA5Match SUBSTR
caseIgnoreIA5SubstringsMa
 tch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} SINGLE-VALUE )
olcAttributeTypes: {24}( 1.3.6.1.4.1.15312.2.2.1.25 NAME
'amavisNewVirusAdmin'
  DESC 'New virus admin' EQUALITY caseIgnoreIA5Match SUBSTR
caseIgnoreIA5Subst
 ringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} SINGLE-VALUE )
olcAttributeTypes: {25}( 1.3.6.1.4.1.15312.2.2.1.26 NAME
'amavisSpamAdmin' DES
 C 'Spam admin' EQUALITY caseIgnoreIA5Match SUBSTR
caseIgnoreIA5SubstringsMatc
 h SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} SINGLE-VALUE )
olcAttributeTypes: {26}( 1.3.6.1.4.1.15312.2.2.1.27 NAME
'amavisBannedAdmin' D
 ESC 'Banned file admin' EQUALITY caseIgnoreIA5Match SUBSTR
caseIgnoreIA5Subst
 ringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} SINGLE-VALUE )
olcAttributeTypes: {27}( 1.3.6.1.4.1.15312.2.2.1.28 NAME
'amavisBadHeaderAdmin
 ' DESC 'Bad header admin' EQUALITY caseIgnoreIA5Match SUBSTR
caseIgnoreIA5Sub
 stringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} SINGLE-VALUE )
olcAttributeTypes: {28}( 1.3.6.1.4.1.15312.2.2.1.29 NAME
'amavisBannedRuleName
 s' DESC 'Banned rule names' EQUALITY caseIgnoreIA5Match SUBSTR
caseIgnoreIA5S
 ubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
olcObjectClasses: {0}( 1.3.6.1.4.1.15312.2.2.2.1 NAME 'amavisAccount'
DESC 'Am
 avisd Account' SUP top AUXILIARY MAY ( amavisVirusLover $
amavisBypassVirusCh
 ecks $ amavisSpamLover $ amavisBypassSpamChecks $
amavisBannedFilesLover $ am
 avisBypassBannedChecks $ amavisBadHeaderLover $
amavisBypassHeaderChecks $ am
 avisSpamTagLevel $ amavisSpamTag2Level $ amavisSpamKillLevel $
amavisWhitelis
 tSender $ amavisBlacklistSender $ amavisSpamQuarantineTo $
amavisVirusQuarant
 ineTo $ amavisBannedQuarantineTo $ amavisBadHeaderQuarantineTo $
amavisSpamMo
 difiesSubj $ amavisLocal $ amavisMessageSizeLimit $
amavisWarnVirusRecip $ am
 avisWarnBannedRecip $ amavisWarnBadHeaderRecip $ amavisVirusAdmin $
amavisNew
 VirusAdmin $ amavisSpamAdmin $ amavisBannedAdmin $ amavisBadHeaderAdmin
$ ama
 visBannedRuleNames $ cn $ description ) )
structuralObjectClass: olcSchemaConfig
entryUUID: eeea9b16-d26a-102d-8218-5fbab7f27ddf
creatorsName: cn=config
createTimestamp: 20090511113054Z
entryCSN: 20090511113054.364338Z#000000#000#000000
modifiersName: cn=config
modifyTimestamp: 20090511113054Z


SCHEMA: cn={8}calendar.ldif:

dn: cn={8}calendar
objectClass: olcSchemaConfig
cn: {8}calendar
olcAttributeTypes: {0}( 1.3.6.1.4.1.2672.1.1 NAME 'ctCalAccess' EQUALITY
caseI
 gnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX
1.3.6.1.4.1.1466.115.121.1
 .15 SINGLE-VALUE )
olcAttributeTypes: {1}( 1.3.6.1.4.1.2672.1.2 NAME 'ctCalAccessDomain'
EQUALITY
  caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX
1.3.6.1.4.1.1466.115
 .121.1.15 SINGLE-VALUE )
olcAttributeTypes: {2}( 1.3.6.1.4.1.2672.1.3 NAME 'ctCalAdmd' EQUALITY
caseIgn
 oreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX
1.3.6.1.4.1.1466.115.121.1.1
 5 SINGLE-VALUE )
olcAttributeTypes: {3}( 1.3.6.1.4.1.2672.1.4 NAME
'ctCalDefaultNoteReminder' E
 QUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX
1.3.6.1.4.1.1
 466.115.121.1.15 SINGLE-VALUE )
olcAttributeTypes: {4}( 1.3.6.1.4.1.2672.1.5 NAME 'ctCalDefaultReminder'
EQUAL
 ITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX
1.3.6.1.4.1.1466.
 115.121.1.15 SINGLE-VALUE )
olcAttributeTypes: {5}( 1.3.6.1.4.1.2672.1.6 NAME
'ctCalDefaultTaskReminder' E
 QUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX
1.3.6.1.4.1.1
 466.115.121.1.15 SINGLE-VALUE )
olcAttributeTypes: {6}( 1.3.6.1.4.1.2672.1.7 NAME 'ctCalDisplayPrefs'
EQUALITY
  caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX
1.3.6.1.4.1.1466.115
 .121.1.15 SINGLE-VALUE )
olcAttributeTypes: {7}( 1.3.6.1.4.1.2672.1.8 NAME 'ctCalFlags' EQUALITY
caseIg
 noreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX
1.3.6.1.4.1.1466.115.121.1.
 15 SINGLE-VALUE )
olcAttributeTypes: {8}( 1.3.6.1.4.1.2672.1.9 NAME 'ctCalHost' EQUALITY
caseIgn
 oreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX
1.3.6.1.4.1.1466.115.121.1.1
 5 SINGLE-VALUE )
olcAttributeTypes: {9}( 1.3.6.1.4.1.2672.1.10 NAME 'ctCalLanguageId'
EQUALITY
 caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX
1.3.6.1.4.1.1466.115.
 121.1.15 SINGLE-VALUE )
olcAttributeTypes: {10}( 1.3.6.1.4.1.2672.1.11 NAME 'ctCalNodeAlias'
EQUALITY
 caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX
1.3.6.1.4.1.1466.115.
 121.1.15 SINGLE-VALUE )
olcAttributeTypes: {11}( 1.3.6.1.4.1.2672.1.12 NAME
'ctCalNotifMechanism' EQUA
 LITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX
1.3.6.1.4.1.1466
 .115.121.1.15 SINGLE-VALUE )
olcAttributeTypes: {12}( 1.3.6.1.4.1.2672.1.13 NAME
'ctCalOperatingPrefs' EQUA
 LITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX
1.3.6.1.4.1.1466
 .115.121.1.15 SINGLE-VALUE )
olcAttributeTypes: {13}( 1.3.6.1.4.1.2672.1.14 NAME 'ctCalOrgUnit2'
EQUALITY c
 aseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX
1.3.6.1.4.1.1466.115.1
 21.1.15 SINGLE-VALUE )
olcAttributeTypes: {14}( 1.3.6.1.4.1.2672.1.15 NAME 'ctCalOrgUnit3'
EQUALITY c
 aseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX
1.3.6.1.4.1.1466.115.1
 21.1.15 SINGLE-VALUE )
olcAttributeTypes: {15}( 1.3.6.1.4.1.2672.1.16 NAME 'ctCalOrgUnit4'
EQUALITY c
 aseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX
1.3.6.1.4.1.1466.115.1
 21.1.15 SINGLE-VALUE )
olcAttributeTypes: {16}( 1.3.6.1.4.1.2672.1.17 NAME
'ctCalPasswordRequired' EQ
 UALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX
1.3.6.1.4.1.14
 66.115.121.1.15 SINGLE-VALUE )
olcAttributeTypes: {17}( 1.3.6.1.4.1.2672.1.18 NAME 'ctCalPrmd' EQUALITY
caseI
 gnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX
1.3.6.1.4.1.1466.115.121.1
 .15 SINGLE-VALUE )
olcAttributeTypes: {18}( 1.3.6.1.4.1.2672.1.19 NAME 'ctCalRefreshPrefs'
EQUALI
 TY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX
1.3.6.1.4.1.1466.1
 15.121.1.15 SINGLE-VALUE )
olcAttributeTypes: {19}( 1.3.6.1.4.1.2672.1.20 NAME
'ctCalResourceCapacity' EQ
 UALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX
1.3.6.1.4.1.14
 66.115.121.1.15 SINGLE-VALUE )
olcAttributeTypes: {20}( 1.3.6.1.4.1.2672.1.21 NAME
'ctCalResourceNumber' EQUA
 LITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX
1.3.6.1.4.1.1466
 .115.121.1.15 SINGLE-VALUE )
olcAttributeTypes: {21}( 1.3.6.1.4.1.2672.1.22 NAME 'ctCalServerVersion'
EQUAL
 ITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX
1.3.6.1.4.1.1466.
 115.121.1.15 SINGLE-VALUE )
olcAttributeTypes: {22}( 1.3.6.1.4.1.2672.1.23 NAME
'ctCalSysopCanWritePasswor
 d' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX
1.3.6.1.4
 .1.1466.115.121.1.15 SINGLE-VALUE )
olcAttributeTypes: {23}( 1.3.6.1.4.1.2672.1.24 NAME 'ctCalTimezone'
EQUALITY c
 aseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX
1.3.6.1.4.1.1466.115.1
 21.1.15 SINGLE-VALUE )
olcAttributeTypes: {24}( 1.3.6.1.4.1.2672.1.25 NAME 'ctCalXItemId'
EQUALITY ca
 seIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX
1.3.6.1.4.1.1466.115.12
 1.1.15 SINGLE-VALUE )
olcAttributeTypes: {25}( 1.3.6.1.4.1.2672.1.26 NAME 'ctCalOrgUnit1'
EQUALITY c
 aseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX
1.3.6.1.4.1.1466.115.1
 21.1.15 SINGLE-VALUE )
olcAttributeTypes: {26}( 1.3.6.1.4.1.2672.1.27 NAME 'ctCalOrganization'
EQUALI
 TY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX
1.3.6.1.4.1.1466.1
 15.121.1.15 SINGLE-VALUE )
olcAttributeTypes: {27}( 1.3.6.1.4.1.2672.1.28 NAME 'ctCalCountry'
EQUALITY ca
 seIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX
1.3.6.1.4.1.1466.115.12
 1.1.15 SINGLE-VALUE )
olcAttributeTypes: {28}( 1.3.6.1.4.1.2672.1.29 NAME
'ctCalMobileTelephoneType'
  EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX
1.3.6.1.4.1
 .1466.115.121.1.15 SINGLE-VALUE )
olcAttributeTypes: {29}( 1.3.6.1.4.1.2672.1.30 NAME
'ctCalPreferredSMSCTelepho
 neNumber' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch
SYNTAX 1.
 3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )
olcAttributeTypes: {30}( 1.3.6.1.4.1.2672.1.31 NAME 'ctCalPublishedType'
EQUAL
 ITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX
1.3.6.1.4.1.1466.
 115.121.1.15 SINGLE-VALUE )
olcAttributeTypes: {31}( 1.3.6.1.4.1.2672.1.32 NAME 'ctCalSMSTimeRange'
EQUALI
 TY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX
1.3.6.1.4.1.1466.1
 15.121.1.15 SINGLE-VALUE )
olcObjectClasses: {0}( 1.3.6.1.4.1.2672.3.1 NAME 'ctCalAdmin' DESC
'Object cla
 ss for calendar administrators' SUP top STRUCTURAL MUST ctCalXItemId
MAY ( c
 $ cn $ facsimileTelephoneNumber $ generationQualifier $ givenName $
initials
 $ mail $ o $ ou $ postalAddress $ sn $ telephoneNumber $ userPassword $
ctCal
 Access $ ctCalAccessDomain $ ctCalAdmd $ ctCalFlags $ ctCalHost $
ctCalLangua
 geId $ ctCalNodeAlias $ ctCalOrgUnit2 $ ctCalOrgUnit3 $ ctCalOrgUnit4 $
ctCal
 PasswordRequired $ ctCalPrmd $ ctCalServerVersion $
ctCalSysopCanWritePasswor
 d $ ctCalOrgUnit1 $ ctCalOrganization $ ctCalCountry ) )
olcObjectClasses: {1}( 1.3.6.1.4.1.2672.3.2 NAME 'ctCalResource' DESC
'Object
 class for calendar resources' SUP top STRUCTURAL MUST ( cn $
ctCalXItemId ) M
 AY ( c $ facsimileTelephoneNumber $ givenName $ mail $ postalAddress $
sn $ t
 elephoneNumber $ userPassword $ ctCalAccess $ ctCalAccessDomain $
ctCalDefaul
 tNoteReminder $ ctCalDefaultReminder $ ctCalDefaultTaskReminder $
ctCalDispla
 yPrefs $ ctCalFlags $ ctCalHost $ ctCalLanguageId $ ctCalNodeAlias $
ctCalNot
 ifMechanism $ ctCalOperatingPrefs $ ctCalPasswordRequired $
ctCalServerVersio
 n $ ctCalSysopCanWritePassword $ ctCalRefreshPrefs $
ctCalResourceCapacity $
 ctCalResourceNumber $ ctCalTimeZone ) )
olcObjectClasses: {2}( 1.3.6.1.4.1.2672.3.3 NAME 'ctCalUser' DESC
'Object clas
 s for calendar users' AUXILIARY MUST ctCalXItemId MAY ( c $
employeeNumber $
 generationQualifier $ givenName $ mail $ facsimileTelephoneNumber $ o $
ou $
 postalAddress $ title $ telephoneNumber $ ctCalAccess $
ctCalAccessDomain $ c
 tCalDefaultNoteReminder $ ctCalAdmd $ ctCalDefaultReminder $
ctCalDefaultTask
 Reminder $ ctCalDisplayPrefs $ ctCalFlags $ ctCalHost $ ctCalLanguageId
$ ctC
 alNodeAlias $ ctCalNotifMechanism $ ctCalOperatingPrefs $ ctCalOrgUnit2
$ ctC
 alOrgUnit3 $ ctCalOrgUnit4 $ ctCalPasswordRequired $ ctCalServerVersion
$ ctC
 alSysopCanWritePassword $ ctCalRefreshPrefs $ ctCalPrmd $ ctcalTimeZone
$ ctC
 alXItemId $ ctCalOrgUnit1 $ ctCalOrganization $ ctCalCountry $
ctCalMobileTel
 ephoneType $ ctCalPreferredSMSCTelephoneNumber $ ctCalPublishedType $
ctCalSM
 STimeRange $ mobile ) )
structuralObjectClass: olcSchemaConfig
entryUUID: eeeaaaca-d26a-102d-8219-5fbab7f27ddf
creatorsName: cn=config
createTimestamp: 20090511113054Z
entryCSN: 20090511113054.364338Z#000000#000#000000
modifiersName: cn=config
modifyTimestamp: 20090511113054Z


SCHEMA: cn={9}ntnu.ldif:

dn: cn={9}ntnu
objectClass: olcSchemaConfig
cn: {9}ntnu
olcObjectIdentifier: {0}NTNU 1.3.6.1.4.1.13207.2
olcObjectIdentifier: {1}ntnuAttribute NTNU:1
olcObjectIdentifier: {2}ntnuObjClass NTNU:2
olcObjectIdentifier: {3}ntnuAttrSynt NTNU:3
olcAttributeTypes: {0}( ntnuAttribute:1 NAME 'ntnuAccessCardId' DESC
'The id d
 escribing a NTNU accesscard.' EQUALITY caseIgnoreMatch SYNTAX
1.3.6.1.4.1.146
 6.115.121.1.15 )
olcAttributeTypes: {1}( ntnuAttribute:2 NAME
'ntnuEduPersonScopedAffiliation'
 DESC 'What type of affiliation and where e.g. student@idi.ntnu.no'
EQUALITY c
 aseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
olcAttributeTypes: {2}( ntnuAttribute:3 NAME
'ntnuEduPersonScopedAffiliationEx
 piration' DESC 'Same as ntnuEduPersonScopedAffiliation, but has a comma
and a
  date stamp appended to it. E.g. student@idi.ntnu.no,20080515' EQUALITY
caseI
 gnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
olcAttributeTypes: {3}( ntnuAttribute:4 NAME 'ntnuAccessCardId0'
 DESC 'The id describing a NTNU accesscard.'
 EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
olcAttributeTypes: {4}( ntnuAttribute:5 NAME 'ntnuAccessCardId1'
 DESC 'The id describing a NTNU accesscard.'
 EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
olcAttributeTypes: {5}( ntnuAttribute:6 NAME 'ntnuPrintDepartment'
 DESC 'Organizatory location for print users'
 EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
olcAttributeTypes: {6}( ntnuAttribute:7 NAME 'ntnuPrintHomeServer'
 DESC 'The print server prefered for this print user'
 EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
olcObjectClasses: {0}( ntnuObjClass:1 NAME 'ntnuAccessCardHolder'
 DESC 'Supplementary local attributes.'
 AUXILIARY MUST uid
 MAY (
 ntnuAccessCardId $
 ntnuAccessCardId0 $
 ntnuAccessCardId1 $
 ntnuPrintDepartment $
 ntnuPrintHomeServer ) )
olcObjectClasses: {1}( ntnuObjClass:2 NAME 'ntnuPerson' DESC
'Supplementary lo
 cal attributes.' AUXILIARY MUST uid MAY ( ntnuAccessCardId $
ntnuEduPersonSco
 pedAffiliation $ ntnuEduPersonScopedAffiliationExpiration $
norEduOrgAcronym
 ) )
olcObjectClasses: {2}( ntnuObjClass:3 NAME 'ntnuHiddenObject' DESC
'Objectlass
  used for Access Restrictions' AUXILIARY )
structuralObjectClass: olcSchemaConfig
entryUUID: eeeab4a2-d26a-102d-821a-5fbab7f27ddf
creatorsName: cn=config
createTimestamp: 20090511113054Z
entryCSN: 20090511113054.364338Z#000000#000#000000
modifiersName: cn=config
modifyTimestamp: 20090511113054Z






-- 
Christian Haugan Toldnes
Overingeniør, Plattform
IT-avdelingen, NTNU
Tel: (735)98054 Mob: 93060023