# LDAP中DN、CN、DC和OU指的是什么意思
## 目錄
- [引言](#引言)
- [LDAP基礎概念](#ldap基礎概念)
- [DN(Distinguished Name)](#dn-distinguished-name)
- [CN(Common Name)](#cn-common-name)
- [DC(Domain Component)](#dc-domain-component)
- [OU(Organizational Unit)](#ou-organizational-unit)
- [實際應用示例](#實際應用示例)
- [總結](#總結)
---
## 引言
LDAP(輕量級目錄訪問協議)是用于訪問和維護分布式目錄信息服務的協議。在LDAP目錄中,數據以樹狀結構(DIT,目錄信息樹)組織,而`DN`、`CN`、`DC`和`OU`是構成目錄結構的核心屬性。理解這些術語對LDAP配置和管理至關重要。
---
## LDAP基礎概念
LDAP目錄中的每個條目(Entry)由一組屬性(Attribute)組成,并通過**唯一標識符**區分。關鍵術語包括:
- **條目(Entry)**:目錄中的單個記錄,如用戶、組或設備。
- **屬性(Attribute)**:描述條目的鍵值對(如`cn=John Doe`)。
- **對象類(ObjectClass)**:定義條目必須或可選的屬性集合。
---
## DN(Distinguished Name)
### 定義
**DN(Distinguished Name)** 是條目的全局唯一標識符,類似于文件系統中的絕對路徑。它由條目自身的**RDN(Relative Distinguished Name)**和父條目的DN組成。
### 結構
- **RDN**:條目在父節點下的唯一名稱,通常由關鍵屬性(如`CN`或`OU`)構成。
```plaintext
cn=Alice,ou=Users,dc=example,dc=com
其中:
- cn=Alice 是RDN,
- ou=Users,dc=example,dc=com 是父DN。
CN(Common Name) 是條目的通用名稱屬性,通常用于標識對象(如用戶、組或設備)的友好名稱。
cn=John Doecn=Adminsdn: cn=John Doe,ou=Sales,dc=company,dc=com
表示一個名為“John Doe”的用戶位于Sales組織單元下。
DC(Domain Component) 用于表示DNS域名的一部分,通常構成LDAP目錄的根結構。
DC:
dc=example,dc=com # 對應域名 example.com
OU(Organizational Unit) 是組織單元,用于邏輯分組條目(如部門、團隊)。
ou=Dev,ou=IT)。HR OU的管理員修改其下條目)。dn: ou=Engineering,dc=tech,dc=com
dn: ou=QA,ou=Engineering,dc=tech,dc=com # 嵌套OU
假設公司example.com有以下結構:
- 域名:dc=example,dc=com
- 部門:Sales和IT
- 用戶:Alice(Sales)、Bob(IT)
根域:
dn: dc=example,dc=com
objectClass: domain
dc: example
組織單元:
dn: ou=Sales,dc=example,dc=com
objectClass: organizationalUnit
ou: Sales
用戶條目:
dn: cn=Alice,ou=Sales,dc=example,dc=com
objectClass: person
cn: Alice
sn: Smith
| 屬性 | 全稱 | 作用 | 示例 |
|---|---|---|---|
| DN | Distinguished Name | 唯一標識條目 | cn=Alice,ou=Sales,dc=example,dc=com |
| CN | Common Name | 標識對象名稱 | cn=John Doe |
| DC | Domain Component | 表示域名組成部分 | dc=example,dc=com |
| OU | Organizational Unit | 邏輯分組(如部門) | ou=Engineering |
理解這些術語有助于高效設計和管理LDAP目錄,尤其在用戶認證、權限控制等場景中。 “`
該文檔共約1150字,采用Markdown格式,包含標題、目錄、詳細定義、示例及總結表格,便于技術文檔閱讀和參考。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。