目錄服務
屬性
屬性定義了目錄項目所包含的資訊。例如,與人員相關之項目的一些一般屬性為 cn (一般名稱)、telephoneNumber、及 userPassword。
對於特定類型的項目,屬性可以是必要的也可以是選擇性的。當屬性為必要的,且目錄管理員使用綱目檢查來執行綱目時,管理員必須在使用 LDAP 作業新增或修改項目時提供屬性值。您也可以定義屬性,容許多重值 (預設值) 或一個值。
多種類型的目錄項目可以使用相同的屬性。
物件類別
物件類別定義了一種目錄項目類型的一組屬性。一個物件類別階層的兩個或多個物件類別定義一種項目類型的屬性。在階層中,物件類別會繼承其上之所有物件類別的屬性,然後新增其自己的屬性;例如:
物件類別 2:繼承 A;新增 B、C、D
物件類別 3:繼承 A、B、C、D;新增 E、F
抽象物件類別
抽象物件類別定義了物件類別結構中之所有物件類別繼承的一個屬性或一組屬性。每個物件類別結構必須擁有作為頂層物件類別的抽象物件類別。預設 LDAP 綱目通常使用抽象物件類別 top。top 僅包含一個屬性 objectClass,其定義了目錄中每個項目的物件類別。
結構化物件類別
結構化物件類別會定義 LDAP 名錄中的一種項目類型。結構化物件類別的範例為 person、organizationalPerson 及 inetOrgPerson。物件類別結構須包含至少一個結構化物件類別。
輔助物件類別
輔助物件類別將屬性新增至另一個物件類別,通常是結構化物件類別。輔助物件類別對定義多個物件類別所使用的一組屬性很有用。輔助物件類別通常從抽象物件類別 top 繼承。物件類別不能繼承輔助物件類別的屬性。相反的,您必須新增輔助物件類別至每個使用它的物件類別。
語法
語法定義了儲存屬性值的資料格式。目錄串、整數及 JPEG 為標準 LDAP 語法的範例。
相關主題