この節には、デフォルトのスキーマで使用されるオブジェクトクラスがアルファベット順に記載されています。ただし、『RFC 1274 The COSINE and Internet X.500 Schema』に記載されているパイロットプロジェクトのオブジェクトクラスは除きます。この節では、オブジェクトクラスごとに、その目的とそのオブジェクトクラス固有の必須属性と任意属性を示します。オブジェクトクラスは上位のオブジェクトクラスから必須属性と任意属性を継承しますが、それらの属性は示されていません。
オブジェクトクラス名の後のキーワード「固定」は、このオブジェクトクラスが Sun Internet Mail Server (SIMS) や Sun Directory Services の構成要素によって使用されることを示します。このオブジェクトクラス定義は、管理コンソールで変更できません。このようなオブジェクトクラスの定義を変更する場合は、この変更によって、SIMS や Sun Directory Services の構成要素がこのクラスのオブジェクトを使用できなくならないように注意してください。
説明 : ユーザーアカウントを表すエントリを定義するときに使用する。
上位のオブジェクトクラス : top
必須属性 : uid
任意属性 : description, host, l, o, ou, seeAlso
説明 : 同じデータ格納接尾辞のもとにあるオブジェクトの代替名
上位のオブジェクトクラス : top
必須属性 : aliasedObjectName
alias オブジェクトクラスの代わりに aliasObject サブクラスをできるだけ使用してください。alias オブジェクトクラスでは、名前付き属性として相対識別名は使用できず、別名のオブジェクトの完全な識別名しか使用できないからです。
説明 : 同じデータ格納接尾辞のもとにあるオブジェクトの代替名
上位のオブジェクトクラス : alias
任意属性 : * (どんな属性でもよい)
aliasObject エントリの属性の 1 つは、そのエントリの名前付き属性でなければなりません。名前付き属性は、別名のオブジェクトの属性と同じでなければなりません。
説明 : アプリケーションエンティティを表すエントリを定義するときに使用する。
上位のオブジェクトクラス : top
必須属性 : cn, presentationAddress
任意属性 : description, l, o, ou, seeAlso, supportedApplicationContext
説明 : アプリケーションプロセスを表すエントリを定義するときに使用する。
上位のオブジェクトクラス : top
必須属性 : cn
任意属性 : description, l, ou, seeAlso
説明 : NIS の自動マウントレコードを表すエントリを定義するときに使用する。
上位のオブジェクトクラス : top
必須属性 : cn, automountInformation
任意属性 : description
説明 : ブートパラメータを必要とするデバイスのエントリを定義するときに使用する。/etc/bootparams ファイルの情報をインポートするときに使用する。これは「補助」オブジェクトクラスなので、構造体オブジェクトクラスとともに使用する必要がある。
上位のオブジェクトクラス : device
任意属性 : bootFile, bootParameter
説明 : 証明権限として機能するオブジェクトのエントリを定義するときに使用する。これは「補助」オブジェクトクラスなので、構造体オブジェクトクラスとともに使用する必要がある。
上位のオブジェクトクラス : top
必須属性 : authorityRevocationList, cACertificate, certificateRevocationList
任意属性 : crossCertificatePair
説明 : バージョン 2 の証明権限として機能するオブジェクトのエントリを定義するときに使用する。これは「補助」オブジェクトクラスなので、構造体オブジェクトクラスとともに使用する必要がある。
上位のオブジェクトクラス : certificationAuthority
任意属性 : crossCertificatePair
説明 : ディレクトリの国のエントリを識別する。
上位のオブジェクトクラス : top
必須属性 : c
任意属性 : description, searchGuide
説明 : 証明権限廃止リストのサービスを提供するエントリを定義するときに使用する。
上位のオブジェクトクラス : top
必須属性 : cn
任意属性 : authorityRevocationList, certificateRevocationList, deltaRevocationList
説明 : デバイス (モデムや CD-ROM ドライブなど) を表すエントリを定義するときに使用する。
上位のオブジェクトクラス : top
必須属性 : cn
任意属性 : description, l, o, ou, owner, seeAlso, serialNumber
説明 : ドメイン構成要素を表すエントリを定義するときに使用する。ドメイン構成要素は、点で区切ったシーケンスからなるドメイン名の 1 つの構成要素を表す。これは「補助」オブジェクトクラスなので、構造体オブジェクトクラスとともに使用する必要がある。
上位のオブジェクトクラス : top
必須属性 : dc
説明 : ディレクトリ管理ドメインを表すエントリを定義するときに使用する。このドメインは、特定のディレクトリサーバーに対する権限を持つ。
上位のオブジェクトクラス : top
必須属性 : dmdName
任意属性 : businessCategory, description, destinationIndicator, facsimileTelephoneNumber, internationaliSDNNumber, l, physicalDeliveryOfficeName, postOfficeBox, postalAddress, postalCode, preferredDeliveryMethod, registeredAddress, searchGuide, seeAlso, st, street, telephoneNumber, userPassword, x121Address
説明 : DNS ドメインを表すエントリを定義するときに使用する。
上位のオブジェクトクラス : domain
任意属性 : dNSRecord
説明 : ドキュメントを表すエントリを定義するときに使用する。
上位のオブジェクトクラス : pilotObject
必須属性 : documentIdentifier
任意属性 : abstract, cn, description, documentAuthor, documentAuthorCommonName, documentAuthorSurname, documentLocation, documentPublisher, documentStore, documentTitle, documentVersion, keywords, l, o, obsoletedByDocument, obsoletesDocument, ou, seeAlso, subject, updatedByDocument, updatesDocument
説明 : 一連の関連ドキュメントを表すエントリを定義するときに使用する。
上位のオブジェクトクラス : top
必須属性 : cn
任意属性 : description, l, o, ou, seeAlso, telephoneNumber
説明 : ドメインを表すエントリを定義するときに使用する。
上位のオブジェクトクラス : top
必須属性 : dc
任意属性 : associatedName, businessCategory, description, destinationIndicator, facsimileTelephoneNumber, internationaliSDNNumber, l, o, physicalDeliveryOfficeName, postOfficeBox, postalAddress, postalCode, preferredDeliveryMethod, registeredAddress, searchGuide, seeAlso, st, street, telephoneNumber, teletexTerminalIdentifier, telexNumber, userPassword, x121Address
説明 : ドメインに関連するエントリを定義するときに使用する。
上位のオブジェクトクラス : top
必須属性 : associatedDomain
説明 : ディレクトリシステムエージェント (DSA) またはディレクトリサーバーを表すエントリを定義するときに使用する。
上位のオブジェクトクラス : applicationEntity
任意属性 : knowledgeInformation
説明 : aliases(4) 書式を使用する電子メール配布リストを表すエントリを定義するときに使用する。
上位のオブジェクトクラス : top
必須属性 : cn
任意属性 : authorizedDomain, authorizedSubmitter, dataSource, expandable, mailDeliveryFile, mailDeliveryOption, mailProgramDeliveryInfo, mailHost, ownerDeliveryFile, ownerDeliveryOption, ownerProgramDeliveryInfo, requestsToDeliveryFile, requestsToDeliveryOption, requestsToProgramDeliveryInfo, rfc822AuthorizedSubmitter, rfc822MailMember, rfc822Owner, rfc822UnauthorizedSubmitter, unauthorizedDomain, unauthorizedSubmitter
説明 : 電子メール使用者のエントリを定義するときに使用する。
上位のオブジェクトクラス : inetOrgPerson
必須属性 : cn, objectClass
任意属性 : assistant, channelName, channelType, dataSource, generationQualifier, freeFormName, homeDirectory, homeFacsimileTelephoneNumber, mail, mailAutoReplyExpirationDate, mailAutoReplyMode, mailAutoReplySubject, mailAutoReplyText, mailAutoReplyTextInternal, mailDeliveryFile, mailDeliveryOption, mailFolderMap, mailForwardingAddress, mailHost, mailMessageStore, mailProgramDeliveryInfo, mailQuota, objectStatus, preferredRfc822Recipient, reportsTo, rfc822Mailbox, userDefinedAttribute1, userDefinedAttribute2, userDefinedAttribute3, userDefinedAttribute4
説明 : 国を表すエントリに対し、オブジェクトクラス country よりもわかりやすい名前を付けることを可能にする。オブジェクトクラス country の countryName 名前付き属性は、ISO 3166 で定義された 2 桁の文字列でなければならない。
上位のオブジェクトクラス : country
必須属性 : co
説明 : Lotus cc:Mail のユーザーを表すエントリを定義するときに使用する。
上位のオブジェクトクラス : top
任意属性 : cCMailAddresses, preferredCCMailOriginator, preferredCCMailRecipient
説明 : 従来のメールのゲートウェイチャネルを表すエントリを定義するときに使用する。
上位のオブジェクトクラス : top
必須属性 : channelName
任意属性 : ackedSequenceNumber, channelType, currentSequenceNumber, maxLastModifiedTime, objectStatus, seeAlso, userPassword
説明 : ドキュメント変換に対するゲートウェイユーザーの設定変更を格納するときに使用する。
上位のオブジェクトクラス : top
任意属性 : docConvPreference
説明 : Lotus Notes のユーザーを表すエントリを定義するときに使用する。
上位のオブジェクトクラス : top
任意属性 : lotusNotesAddresses, preferredLotusNotesOriginator, preferredLotusNotesRecipient
説明 : Mail-11 (DEC) のユーザーを表すエントリを定義するときに使用する。
上位のオブジェクトクラス : top
任意属性 : mail11Addresses, preferredMail11Originator, preferredMail11Recipient
説明 : 従来の Mail Relay (MR) メールシステムのユーザーを表すエントリを定義するときに使用する。
上位のオブジェクトクラス : top
任意属性 : mrAddresses, preferredMrOriginator, preferredMrRecipient
説明 : Microsoft Mail のユーザーを表すエントリを定義するときに使用する。
上位のオブジェクトクラス : top
任意属性 : mSMailAddresses, preferredMSMailOriginator, preferredMSMailRecipient
説明 : 従来の Novell Groupwise Mail (NGM) メールシステムのユーザーを表すエントリを定義するときに使用する。
上位のオブジェクトクラス : top
任意属性 : nGMAddresses, preferredNGMOriginator, preferredNGMRecipient
説明 : 従来の Novell Groupwise Mail 7.0 (NGM70) メールシステムのユーザーを表すエントリを定義するときに使用する。
上位のオブジェクトクラス : top
任意属性 : nGM70Addresses, preferredNGM70Originator, preferredNGM70Recipient
説明 : IBM PROFS のユーザーを表すエントリを定義するときに使用する。
上位のオブジェクトクラス : top
任意属性 : pROFSAddresses, preferredPROFSOriginator, preferredPROFSRecipient
説明 : オブジェクトやその他のグループのソートされていない名前を表すエントリを定義するときに使用する。
上位のオブジェクトクラス : top
必須属性 : cn, member
任意属性 : businessCategory, description, o, ou, owner, seeAlso
説明 : オブジェクトやその他のグループのソートされていない名前を表すエントリを定義するときに使用する。それぞれの名前は、ディレクトリで固有である。
上位のオブジェクトクラス : top
必須属性 : cn, uniqueMember
任意属性 : businessCategory, description, o, ou, owner, seeAlso
説明 : MAC アドレスを持つデバイスのエントリを定義するときに使用する。/etc/ethers ファイルの情報をインポートするときに使用する。これは「補助」オブジェクトクラスなので、構造体オブジェクトクラスとともに使用する必要がある。
上位のオブジェクトクラス : device
任意属性 : macAddress
説明 : インターネットを使用し、組織に属する人のエントリを定義するときに使用する。
上位のオブジェクトクラス : organizationalPerson
任意属性 : audio, businessCategory, carLicense, departmentNumber, employeeNumber, employeeType, givenName, homePhone, homePostalAddress, initials, jpegPhoto, labeledURI, mail, manager, mobile, pager, photo, preferredLanguage, roomNumber, secretary, uid, userCertificate, userSMIMECertificate, x500uniqueIdentifier
説明 : IP アドレスを持つデバイスを記述するときに使用する。/etc/hosts ファイルの情報をインポートするときに使用する。これは「補助」オブジェクトクラスなので、構造体オブジェクトクラスとともに使用する必要がある。
上位のオブジェクトクラス : top
必須属性 : cn, ipHostNumber
任意属性 : description, bootFile, bootParameter, l, macAddress, manager, serialNumber
説明 : IP プロトコルを記述するエントリを定義するときに使用する。/etc/protocols ファイルの情報をインポートするときに使用する。
上位のオブジェクトクラス : top
必須属性 : cn, ipProtocolNumber
任意属性 : description
説明 : IP ネットワークを記述するエントリを定義するときに使用する。/etc/networks ファイルの情報をインポートするときに使用する。
上位のオブジェクトクラス : top
必須属性 : cn, ipNetworkNumber
任意属性 : description, ipNetmaskNumber, l, manager
説明 : IP サービスを表すエントリを定義するときに使用する。
上位のオブジェクトクラス : top
必須属性 : cn, ipServicePort, ipServiceProtocol
任意属性 : description
説明 : URL で識別されるネットワーク上のリソースを記述するエントリを定義するときに使用する。これは「補助」オブジェクトクラスなので、構造体オブジェクトクラスとともに使用する必要がある。
上位のオブジェクトクラス : top
任意属性 : labeledURI
説明 : 地域を記述するエントリを定義するときに使用する。
上位のオブジェクトクラス : top
任意属性 : description, locality, searchGuide, seeAlso, st, street
説明 : RADIUS 認証で使用されるネットワークアクセスサーバー (NAS) を定義するときに使用する。
上位のオブジェクトクラス : device
必須属性 : ipHostNumber, sharedKey
任意属性 : dictionaryFile, acctattrFile
説明 : NIS の mail.aliases レコードを表すエントリを定義するときに使用する。/etc/mail/aliases ファイルの情報をインポートするときに使用する。
上位のオブジェクトクラス : top
必須属性 : cn
任意属性 : rfc822MailMember
説明 : NIS のマップを表すエントリを定義するときに使用する。
上位のオブジェクトクラス : top
必須属性 : nisMapName
任意属性 : description
説明 : NIS の netgroup レコードを表すエントリを定義するときに使用する。/etc/netgroup ファイルの情報をインポートするときに使用する。
上位のオブジェクトクラス : top
必須属性 : cn
任意属性 : description, memberNisNetGroup, nisNetGroupTriple
説明 : NIS の netid.byname レコードを表すエントリを定義するときに使用する。
上位のオブジェクトクラス : top
必須属性 : cn
任意属性 : nisNetIdGroup, nisNetIdHost, nisNetIdUser
説明 : NIS マップのエントリを表すエントリをディレクトリに定義するときに使用する。NIS のキーは cn 属性に格納される。
上位のオブジェクトクラス : top
必須属性 : nisMapName
任意属性 : cn, description, nisMapEntry
説明 : NIS マップのエントリを表すエントリをディレクトリに定義するときに使用する。このオブジェクトクラスは、Sun Directory Services の汎用 NIS マップ定義で使用される。NIS キーは sunNisKey 属性に格納される。
上位のオブジェクトクラス : top
必須属性 : nisMapName
任意属性 : cn, description, nisMapEntry, sunNisKey
説明 : ONC の遠隔手続き呼び出し (RPC) を表すエントリを定義するときに使用する。/etc/rpc ファイルの情報をインポートするときに使用する。
上位のオブジェクトクラス : top
必須属性 : cn, oncRpcNumber
任意属性 : description
説明 : organization エントリをディレクトリに定義するときに使用する。
上位のオブジェクトクラス : top
必須属性 : o
任意属性 : businessCategory, description, destinationIndicator, facsimileTelephoneNumber, internationaliSDNNumber, l, physicalDeliveryOfficeName, postOfficeBox, postalAddress, postalCode, preferredDeliveryMethod, registeredAddress, searchGuide, seeAlso, st, street, telephoneNumber, teletexTerminalIdentifier, telexNumber, userPassword, x121Address
説明 : 社員や組織と何かの関係がある人のエントリを定義するときに使用する。
上位のオブジェクトクラス : person
任意属性 : destinationIndicator, facsimileTelephoneNumber, internationaliSDNNumber, l, ou, physicalDeliveryOfficeName, postOfficeBox, postalAddress, postalCode, preferredDeliveryMethod, registeredAddress, st, street, telephoneNumber, teletexTerminalIdentifier, telexNumber, title, x121Address
説明 : 組織内での役割や役職を表すエントリを定義するときに使用する。organizationalRole には、通常 organizationalPerson が入るが、人間以外のエンティティが入ることもできる。
上位のオブジェクトクラス : top
必須属性 : cn
任意属性 : description, destinationIndicator, facsimileTelephoneNumber, internationaliSDNNumber, l, ou, physicalDeliveryOfficeName, postOfficeBox, postalAddress, postalCode, preferredDeliveryMethod, registeredAddress, roleOccupant, seeAlso, st, street, telephoneNumber, teletexTerminalIdentifier, telexNumber, x121Address
説明 : 組織の各部門を表すエントリを定義するときに使用する。
上位のオブジェクトクラス : top
必須属性 : ou
任意属性 : businessCategory, description, destinationIndicator, facsimileTelephoneNumber, internationaliSDNNumber, l, physicalDeliveryOfficeName, postOfficeBox, postalAddress, postalCode, registeredAddress, searchGuide, seeAlso, st, street, telephoneNumber, teletexTerminalIdentifier, telexNumber, userPassword, x121Address
説明 : 人を表すエントリを定義するときに使用する。
上位のオブジェクトクラス : top
必須属性 : cn, sn
任意属性 : description, seeAlso, telephoneNumber, userPassword
説明 : POSIX 属性で定義されたアカウントを表すときに使用する。/etc/passwd ファイルの情報をインポートするときに使用する。これは「補助」オブジェクトクラスなので、構造体オブジェクトクラスとともに使用する必要がある。
上位のオブジェクトクラス : top
必須属性 : cn, uid, uidNumber, gidNumber, homeDirectory
任意属性 : description, gecos, loginShell, userPassword
説明 : POSIX アカウントのグループを表すエントリを定義するときに使用する。/etc/group ファイルの情報をインポートするときに使用する。
上位のオブジェクトクラス : top
必須属性 : cn, gidNumber
任意属性 : description, memberUid, userPassword
説明 : 別のデータ格納を指すエントリを定義するときに使用する。
上位のオブジェクトクラス : top
任意属性 : ref, * (特に、参照されたオブジェクトの相対識別名におけるような名前付き属性など、すべての属性が可能)
説明 : RADIUS 認証で、ネットワークアクセスサーバー (NAS) を介してネットワークにアクセスするリモートユーザーを定義するときに使用する。
上位のオブジェクトクラス : top
必須属性 : uid
任意属性 : acctAuthentic, acctDelayTime, acctInputOctet, acctOutputOctet, acctSessionId, acctSessionTime, acctStatusType, acctTerminateCause, authCalleddStationId, authCallingStationId, authFilterId, authHostPortNumber, authHostPortType, authLoginService, authPortLimit, authPrefixName, authReplyMessage, authServiceProtocol, authType, authStartMenuId, authSuffixName, authState, authStopMenuId, authTerminationAction, chapPassword, expirationDate, framedCompression, framedIPAddress, framedMTU, framedRoute, framedRouting, framedProtocol, grpCheckInfo, grpReplyInfo, idleTimeoutNumber, ipHostNumber, ipLoginHost, ipLoginPort, ipNetmaskNumber, ipxNetworkNumber, radiusLoginProfile, radiusPppProfile, radiusSlipProfile, radiusAuthFailedAccess, radiusLoginExpiration, radiusLoginPasswd, radiusPppExpiration, radiusPppPasswd, radiusSlipExpiration, radiusSlipPasswd, dynamicSessionCounter, dynamicSessionId, dynamicIPAddress, sessionTimeoutNumber, userCallbackId, userCallbackNumber, userPassword
説明 : 居住している人を表すエントリを定義するときに使用する。
上位のオブジェクトクラス : top
必須属性 : l
任意属性 : businessCategory, destinationIndicator, facsimileTelephoneNumber, internationaliSDNNumber, l, physicalDeliveryOfficeName, postOfficeBox, postalAddress, postalCode, preferredDeliveryMethod, registeredAddress, st, street, telephoneNumber, teletexTerminalIdentifier, telexNumber, x121Address
説明 : RFC822 メールアドレスのローカル部分を表すエントリを定義するときに使用する。RFC822 アドレスのこの部分は、ドメインとして扱われる。
上位のオブジェクトクラス : domain
任意属性 : cn, description, destinationIndicator, facsimileTelephoneNumber, internationaliSDNNumber, l, o, physicalDeliveryOfficeName, postOfficeBox, postalAddress, postalCode, preferredDeliveryMethod, registeredAddress, seeAlso, sn, st, street, telephoneNumber, teletexTerminalIdentifier, telexNumber, userPassword, x121Address
説明 : 部屋を表すエントリを定義するときに使用する。
上位のオブジェクトクラス : top
必須属性 : cn
任意属性 : description, roomNumber, seeAlso, telephoneNumber
説明 : シャドウパスワードを持つユーザーのエントリを定義するときに使用する。これは「補助」オブジェクトクラスなので、どのオブジェクトクラスとでも使用できる。
上位のオブジェクトクラス : top
必須属性 : uid
任意属性 : description, shadowLastChange, shadowMax, shadowMin, shadowWarning, shadowInactive, shadowExpire, shadowFlag, userPassword
説明 : 簡単な認証のために、ユーザーパスワードを持つエントリを定義するときに使用する。
上位のオブジェクトクラス : top
必須属性 : userPassword
説明 : 高度な認証の対象となるオブジェクトのエントリを定義するときに使用する。これは「補助」オブジェクトクラスなので、構造体オブジェクトクラスとともに使用する必要がある。
上位のオブジェクトクラス : top
必須属性 : userCertificate
説明 : スキーマに対する規則を持つエントリを定義するときに使用する。これは「補助」オブジェクトクラスなので、構造体オブジェクトクラスとともに使用する必要がある。
任意属性 : attributeTypes, dITStructureRules, ditContentRules, matchingRules, matchingRuleUse, nameForms, objectClasses
説明 : NIS または LDAP サーバーが NIS マップを管理する際にこれらのサーバーが使用される。LDAP ディレクトリに格納されているマップごとにエントリが作成される。
上位のオブジェクトクラス : top
必須属性 : sunNisDomain, sunNisMapFullName, sunNisMapState, sunNisMaster, sunNisSecurityMode
任意属性 : description, seeAlso, sunNisDbmCache, sunNisDnsForwarding, sunNisInputFile, sunNisOutputName, sunNisLoadMap
説明 : NIS の ypservers レコードを表すエントリを定義するときに使用する。ypservers ファイルの情報をインポートするときに使用する。
上位のオブジェクトクラス : top
必須属性 : cn
説明 : 抽象オブジェクトクラス。すべてのオブジェクトクラスの親。これにより、すべてのオブジェクトクラスが objectClass 属性を持つ。
必須属性 : objectClass
説明 : エントリに固有の ID を与えるときに使用する。これは「補助」オブジェクトクラスなので、構造体オブジェクトクラスとともに使用する必要がある。
上位のオブジェクトクラス : top
必須属性 : uid
説明 : ユーザーに関するセキュリティ情報を格納するときに使用する。これは「補助」オブジェクトクラスなので、構造体オブジェクトクラスとともに使用する必要がある。
上位のオブジェクトクラス : top
任意属性 : supportedAlgorithms