Sun Directory Services 3.1 Administration Guide

Object Class Reference

This section contains an alphabetical list of the object classes accepted by the default schema, except for pilot project object classes described in RFC 1274 The COSINE and Internet X.500 Schema. It explains the purpose of each object class, and gives the list of mandatory and optional attributes specific to the particular object class. An object class also inherits the mandatory and optional attributes from its superior object class. Inherited attributes are not listed.

The keyword frozen after the object class name indicates that this object class is used by a component of Sun Internet Mail Server, or by a component of Sun Directory Services. You cannot change a frozen object class definition using the Admin Console. If you change the definition of such an object class, ensure that your changes do not prevent the Sun Internet Mail Server and the Sun Directory Services components from using objects of this class.

account
alias (frozen)

Note -

It is preferable to avoid using the alias object class and use instead the aliasObject subclass. This is because the alias object class only allows the full DN of the aliased object as its naming attribute, and not just the RDN.


aliasObject

Note -

The attributes in the aliasObject entry must include the naming attribute of the entry. The naming attribute should be the same as for the aliased object.


applicationEntity
applicationProcess
automount
bootableDevice (auxiliary object class)
certificationAuthority (auxiliary object class)
certificationAuthority-V2 (auxiliary object class)
country
cRLDistributionPoint
device
dcObject (auxiliary object class)
dmd
dNSDomain
document
documentSeries
domain
domainRelatedObject
dSA
emailGroup
emailPerson (frozen)
friendlyCountry
gatewayCCMailUser (frozen)
gatewayChannel (frozen)
gatewayDocConvPreference (frozen)
gatewayLotusNotesUser (frozen)
gatewayMail11User (frozen)
gatewayMrUser (frozen)
gatewayMSMailUser (frozen)
gatewayNGMUser (frozen)
gatewayNGM70User (frozen)
gatewayPROFSUser (frozen)
groupOfNames
groupOfUniqueNames
ieee802Device (auxiliary object class)
inetOrgPerson
ipHost (auxiliary object class)
ipProtocol
ipNetwork
ipService
labeledURIObject (auxiliary object class)
locality
nas
nisMailAlias
nisMap
nisNetGroup
nisNetId
nisObject
nisSunObject
oncRpc
organization
organizationalPerson
organizationalRole
organizationalUnit
person
posixAccount (auxiliary object class)
posixGroup
referral (frozen)
remoteUser (frozen)
residentialPerson
rFC822LocalPart
room
shadowAccount (auxiliary object class)
simpleSecurityObject
strongAuthenticationUser (auxiliary object class)
subschema (auxiliary object class)
sunNisMap
sunNisServer
top
uidObject (auxiliary object class)
userSecurityInformation (auxiliary object class)