Windows 2000活動目錄詳細(xì)說明之基礎(chǔ)篇
發(fā)表時間:2023-08-11 來源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]我們知道WIN2K系統(tǒng)最大的突破性和成功之一就在于它全新引入“活動目錄(Active Directory)服務(wù)”,使得WIN2K系統(tǒng)Internet上的各項服務(wù)和協(xié)議更加聯(lián)系緊密,因為它對目錄的命名...
我們知道WIN2K系統(tǒng)最大的突破性和成功之一就在于它全新引入“活動目錄(Active Directory)服務(wù)”,使得WIN2K系統(tǒng)Internet上的各項服務(wù)和協(xié)議更加聯(lián)系緊密,因為它對目錄的命名方式成功地與”域名“的命名方式一致,然后通過DNS進(jìn)行解析,使得與在Internet上通過WINS解析取得一致的效果。 活動目錄也說明了Microsoft在網(wǎng)絡(luò)結(jié)構(gòu)方面的策略轉(zhuǎn)移,雖然在以前NT時代也有部分產(chǎn)品(EXCHANGE SERVER、IIS等)提供過類似于活動目錄的服務(wù),然而活動目錄作為一個全新的綜合服務(wù)方式是在WIN2K的誕生后隨之而的。活動目錄的身影似乎在整個WIN2K系統(tǒng)中無處不在。然而要真正了解“活動目錄”的方方面面又談何容易,下面就想通過一些通俗的講解花幾個篇章對活動目錄的各主要方面作一詳盡的分析,希望對那些對WIN2K的活動目錄還存有畏懼心理的新手一個全面認(rèn)識的機(jī)會。
一、活動目錄的由來
談到活動目錄最使人容易想起的就是DOS下的“目錄”、“路徑”和Windows9X/ME下“文件夾”,那個時候的“目錄”或“文件夾”僅代表一個文件存在磁盤上的位置和層次關(guān)系,一個文件生成之后相對來說這個文件的所在目錄也就固定了(當(dāng)然可以刪除、轉(zhuǎn)移等,現(xiàn)在不考慮這些),也就是說它的屬性也就相對固定了,是靜態(tài)的。這個目錄所能代表的僅是這個目錄下所有文件的存放位置和所有文件總的大小,并不能得出其它有關(guān)信息,這樣就影響到了整體使用目錄的效率,也就是影響了系統(tǒng)的整體效率,使系統(tǒng)的整個管理變得復(fù)雜。因為沒有相互關(guān)聯(lián),所以在不同應(yīng)用程序中同一對象要進(jìn)行多次配置,管理起來相當(dāng)繁鎖,影響了系統(tǒng)資源的使用效率。為了改變這種效率低下的關(guān)系和加強(qiáng)與Internet上有關(guān)協(xié)議的關(guān)聯(lián)Microsoft公司決定在WIN2K中全面改革,也就是引入活動目錄的概念。理解活動目錄的關(guān)鍵就在于“活動”兩個字,千萬不要將“活動”兩個字去掉而僅僅從“目錄”兩個字去理解,那你我理來理去一定還是不能脫離原來在DOS下目錄或Windows9x下的文件夾,正因為這個目錄是活動的,所以它是動態(tài)的,它是一種包含服務(wù)功能的目錄,它可以做到“由此及彼”的聯(lián)想、映射,如找到了一個用戶名,就可聯(lián)想到它的賬號、出生信息、E-mail、電話等所有基本信息,雖然組成這些信息的文件可能不在一塊。同時不同應(yīng)用程序之間還可以對這些信息進(jìn)行共享,減少了系統(tǒng)開發(fā)資源的浪費(fèi),提高了系統(tǒng)資源的利用效率。
活動目錄包括兩個方面:目錄和與目錄相關(guān)的服務(wù)。目錄是存儲各種對象的一個物理上的容器,從靜態(tài)的角度來理解這活動目錄與我們以前所結(jié)識的“目錄”和“文件夾”沒有本質(zhì)區(qū)別,僅僅是一個對象,是一實體;而目錄服務(wù)是使目錄中所有信息和資源發(fā)揮作用的服務(wù),活動目錄是一個分布式的目錄服務(wù),信息可以分散在多臺不同的計算機(jī)上,保證用戶能夠快速訪問,因為多臺機(jī)上有相同的信息,所以在信息容氏方面具有很強(qiáng)的控制能力,正因如此,不管用戶從何處訪問或信息處在何處,都對用戶提供統(tǒng)一的視圖。
二、相關(guān)名詞術(shù)語
雖然活動目錄中用到的許多技術(shù)在其他軟件產(chǎn)品中也已經(jīng)出現(xiàn)過,但作為全面的整體網(wǎng)絡(luò)方案還是首次亮相,其中有許多名詞或術(shù)語或許是聞所未聞的,所以有必要詳細(xì)了解
一下活動目錄的有關(guān)名詞或術(shù)語。
1、名字空間:從本質(zhì)上講,活動目錄就是一個名字空間,我們可以把名字空間理解為任何給定名字的解析邊界,這個邊界就是指這個名字所能提供或關(guān)聯(lián)、映射的所有信息范圍。通俗地說就是我們在服務(wù)器上通過查找一個對象可以查到的所有關(guān)聯(lián)信息總和,如一個用戶,如果我們在服務(wù)器已給這個用戶定義了講如:用戶名、用戶密碼、工作單位、聯(lián)系電話、家庭住址等,那上面所說的總和廣義上理解就是“用戶”這個名字的名字空間,因為我們只輸入一個用戶名即可找到上面我所列的一切信息。名字解析是把一個名字翻譯成該名字所代表的對象或者信息的處理過程。舉例來說,在一個電話目錄形成一個名字空間中,我們可以從每一個電話戶頭的名字可以被解析到相應(yīng)的電話號碼,而不是象現(xiàn)在一樣名字是名字,號碼歸號碼,根本不能橫向聯(lián)系。Windows 操作系統(tǒng)的文件系統(tǒng)也形成了一個名字空間,每一個文件名都可以被解析到文件本身(包含它應(yīng)有的所有信息)。
2、對象: 對象是活動目錄中的信息實體,也即我們通常所見的“屬性”,但它是一組屬性的集合,往往代表了有形的實體,比如用戶賬戶、 文 件名等。對象通過屬性描述它的基本特征,比如,一個用戶賬號的屬性中可能包括用戶姓名、 電話號碼、 電子郵件地址和家庭住址等。
3、容器:容器是活動目錄名字空間的一部分,與目錄對象一樣,它也有屬性,但與目錄對象不同的是,它不代表有形的實體,而是代表存放對象的空間,因為它僅代表存放一個對象的空間,所以它比名字空間小。比如一個用戶,它是一個對象,但這個對象的容器就僅限于從這個對象本身所能提供的信息空間,如它僅能提供用戶名、用戶密碼。其它的如:工作單位、聯(lián)系電話、家庭住址等就不屬于這個對象的容器范圍了。
4、目錄樹:在任何一個名字空間中,目錄樹是指由容器和對象構(gòu)成的層次結(jié)構(gòu)。樹的葉子、節(jié)點往往是對象,樹的非葉子節(jié)點是容器。目錄樹表達(dá)了對象的連接方式,也顯示了從一個對象到另一個對象的路徑。在活動目錄中,目錄樹是基本的結(jié)構(gòu),從每一個容器作為起點,層層深入, 都可以構(gòu)成一棵子樹。一個簡單的目錄可以構(gòu)成一棵樹,一個計算機(jī)網(wǎng)絡(luò)或者一個域也可以構(gòu)成一棵樹。這也很容易理解,我們最初學(xué)電腦時不就是在全面理解DOS下的路徑概念基礎(chǔ)之上開始的嗎,其實這“目錄樹”也就是一種“路徑關(guān)系”,如果你理解了DOS下的“路徑”相信理解這“目錄樹”是沒什么問題的!
5、域: 域是WIN2K網(wǎng)絡(luò)系統(tǒng)的安全性邊界。我們知道一個計算機(jī)網(wǎng)最基本的單元就是“域”,這一點不是WIN2K所獨(dú)有的,但活動目錄可以貫穿一個或多個域。在獨(dú)立的計算機(jī)上,域即指計算機(jī)本身,一個域可以分布在多個物理位置上,同時一個物理位置又可以劃分不同網(wǎng)段為不同的域,每個域都有自己的安全策略以及它與其他域的信任關(guān)系。當(dāng)多個域通過信任關(guān)系連接起來之后,活動目錄可以被多個信任域域共享
6、組織單元:包含在域中特別有用的目錄對象類型就是組織單元。組織單元是可將用戶、組、計算機(jī)和其他單元放入活動目錄的容器中,組織單元不能包括來自其他域的對象。組織單元是可以指派組策略設(shè)置或委派管理權(quán)限的最小作用單位。使用組織單元,您可在組織單元中代表邏輯層次結(jié)構(gòu)的域中創(chuàng)建容器,這樣您就可以根據(jù)您的組織模型管理帳戶、資源的配置和使用,可使用組織單元創(chuàng)建可縮放到任意規(guī)模的管理模型。可授予用戶對域中所有組織單元或?qū)蝹組織單元的管理權(quán)限,組織單元的管理員不需要具有域中任何其他組織單元的管理權(quán),組織單元有點象我們在NT時代的工作組,我們從管理權(quán)限上來講可以這么理解。
7、域樹:域樹由多個域組成,這些域共享同一表結(jié)構(gòu)和配置,形成一個連續(xù)的名字空間。樹中的域通過信任關(guān)系連接起來,活動目錄包含一個或多個域樹。域樹中的域?qū)哟卧缴罴墑e越低,一個“.”代表一個層次,如域child.Microsoft.com 就比 Microsoft.com這個域級別低,因為它有兩個層次關(guān)系,而Microsoft.com只有一個次。而域Grandchild.Child.Microsoft.com雙比 Child.Microsoft.com級別低,道理一樣。域樹中的域是通過雙向可傳遞信任關(guān)系連接在一起。由于這些信任關(guān)系是雙向的而且是可傳遞的,因此在域樹或樹林中新創(chuàng)建的域可以立即與域樹或樹林中每個其他的域建立信任關(guān)系。這些信任關(guān)系允許單一登錄過程,在域樹或樹林中的所有域上對用戶進(jìn)行身份驗證,但這不一定意味著經(jīng)過身份驗證的用戶在域樹的所有域中都擁有相同的權(quán)利和權(quán)限。因為域是安全界限,所以必須在每個域的基礎(chǔ)上為用戶指派相應(yīng)的權(quán)利和權(quán)限。
8、域林:域林是指由一個或多個沒有形成連續(xù)名字空間的域樹組成,它與上面所講的域樹最明顯的區(qū)別就在于這些域樹之間沒有形成連續(xù)的名字空間,而域樹則是由一些具有連續(xù)名字空間的域組成。但域林中的所有域樹仍共享同一個表結(jié)構(gòu)、配置和全局目錄。域林中的所有域樹通過Kerberos 信任關(guān)系建立起來,所以每個域樹都知道Kerberos信任關(guān)系,不同域樹可以交叉引用其他域樹中的對象。域林都有根域,域林的根域是域林中創(chuàng)建的第一個域,域林中所有域樹的根域與域林的根域建立可傳遞的信任關(guān)系。
9、站點:站點是指包括活動目錄域服務(wù)器的一個網(wǎng)絡(luò)位置,通常是一個或多個通過TCP/IP連接起來的子網(wǎng)。站點內(nèi)部的子網(wǎng)通過可靠、快速的網(wǎng)絡(luò)連接起來。站點的劃分使得管理員可以很方便地配置活動目錄的復(fù)雜結(jié)構(gòu),更好地利用物理網(wǎng)絡(luò)特性,使網(wǎng)絡(luò)通信處于最優(yōu)狀態(tài)。當(dāng)用戶登錄到網(wǎng)絡(luò)時,活動目錄客戶機(jī)在同一個站點內(nèi)找到活動目錄域服務(wù)器,由于同一個站點內(nèi)的網(wǎng)絡(luò)通信是可靠、快速和高效的,所以對于用戶來說,他可以在最快的時間內(nèi)登錄到網(wǎng)絡(luò)系中。因為站點是以子網(wǎng)為邊界的,所以活動目錄在登錄時很容易找到用戶所在的站點,進(jìn)而找到活動目錄域服務(wù)器完成登錄工作。
10、域控制器:域控制器是使用活動目錄安裝向?qū)渲玫腤IN2K Server 的計算機(jī);顒幽夸洶惭b向?qū)О惭b和配置為網(wǎng)絡(luò)用戶和計算機(jī)提供活動目錄服務(wù)的組件供用戶選擇使用。域控制器存儲著目錄數(shù)據(jù)并管理用戶域的交互關(guān)系,其中包括用戶登錄過程、身份驗證和目錄搜索,一個域可有一個或多個域控制器。為了獲得高可用性和容錯能力,使用單個局域網(wǎng) (LAN) 的小單位可能只需要一個具有兩個域控制器的域。具有多個網(wǎng)絡(luò)位置的大公司在每個位置都需要一個或多個域控制器以提供高可用性和容錯能力。
WIN2K Server 域控制器擴(kuò)展了 WINNT Server 4.0 的域控制器所提供的能力和特性,WIN2K Server 多宿主復(fù)制使每個域控制器上的目錄數(shù)據(jù)同步,以確保隨著時間的推移這些信息仍能保持一致,也就是說是動態(tài)的,這就是活動目錄的作用。多宿主復(fù)制是 WINNT Server 4.0 中使用的主域控制器和備份域控制器模型的發(fā)展,在 WINNT Server 4.0 中只有一個服務(wù)器,即主域控制器,擁有該目錄的可讀寫副本。
三、安裝活動目錄的意義
我們說WIN2K的成功和創(chuàng)造性之一就是成功的全面引入了活動目錄服務(wù),那么到底安裝活動目錄有什么意義呢?這是我們所有初學(xué)WIN2K的人首要要問的一個問題。因為活動目錄并不是WIN2K系統(tǒng)必需安裝的一種服務(wù),要全面理解它又是非常的不容易,那么安裝活動目錄的意義在哪里呢?它主要體現(xiàn)在以下幾個方面:
1、信息的安全性大大增強(qiáng)
安裝活動目錄后信息的安全性完全與活動目錄集成,用戶授權(quán)管理和目錄進(jìn)入控制已經(jīng)整合在活動目錄當(dāng)中了(包括用戶的訪問和登錄權(quán)限等),而它們都是WIN2K操作系統(tǒng)的關(guān)鍵安全措施;顒幽夸浖锌刂朴脩羰跈(quán),目錄進(jìn)入控制不只能在每一個目錄中的對象上定義,而且還能在每一個對象的每個屬性上定義,這一點是以前任何系統(tǒng)所不能達(dá)到的,包括WINNT 4.0。除此之外,活動目錄還可以提供存儲和應(yīng)用程序作用域的安全策略,提供安全策略的存儲和應(yīng)用范圍。安全策略可包含帳戶信息,如域范圍內(nèi)的密碼限制或?qū)μ囟ㄓ蛸Y源的訪問權(quán)等。所以從一定程序上可以這么說WIN2K的安全性就是活動目錄所體現(xiàn)的安全性,由此可見對于網(wǎng)管來說如何配置好活動目錄中對象及屬性的安全性是一個網(wǎng)管配置好WIN2K系統(tǒng)的關(guān)鍵。
2、引入基于策略的管理,使系統(tǒng)的管理更加明朗
活動目錄服務(wù)包括目錄對象數(shù)據(jù)存儲和邏輯分層結(jié)構(gòu)(指上面所講的目錄、目錄樹、域、域樹、域林等所組成的層次結(jié)構(gòu)),作為目錄,它存儲著分配給特定環(huán)境的策略,稱為組策略對象。作為邏輯結(jié)構(gòu),它為策略應(yīng)用程序提供分層的環(huán)境。組策略對象表示了一套商務(wù)規(guī)則,它包括與要應(yīng)用的環(huán)境有關(guān)的設(shè)置,組策略是用戶或計算機(jī)初始化時用到的配置設(shè)置。所有的組策略設(shè)置都包含在應(yīng)用到活動目錄,域,或組織單元的組策略對象(GPOs)中。GPOs設(shè)置決定目錄對象和域資源的進(jìn)入權(quán)限,什么樣的域資源可以被用戶使用,以及這些域資源怎樣使用等。例如,組策略對象可以決定當(dāng)用戶登錄時用戶在他們的計算機(jī)上看到什么應(yīng)用程序,當(dāng)它在服務(wù)器上啟動時有多少用戶可連接至 Server,以及當(dāng)用戶轉(zhuǎn)移到不同的部門或組時他們可訪問什么文件或服務(wù)。組策略對象使您可以管理少量的策略而不是大量的用戶和計算機(jī)。通過活動目錄,您可將組策略設(shè)置應(yīng)用于適當(dāng)?shù)沫h(huán)境中,不管它是您的整個單位還是您單位中的特定部門。
3、具有很強(qiáng)的可擴(kuò)展性
WIN2K的活動目錄具有很強(qiáng)的可擴(kuò)展性,管理員可以在計劃中增加新的對象類,或者給現(xiàn)有的對象類增加新的屬性。計劃包括可以存儲在目錄中的每一個對象類的定義和對象類的屬性。例如,在電子商務(wù)上你可以給每一個用戶對象增加一個購物授權(quán)屬性,然后存儲每一個用戶購買權(quán)限作為用戶帳號的一部分。
4、具有很強(qiáng)的可伸縮性
活動目錄可包含在一個或多個域,每個域具有一個或多個域控制器,以便您可以調(diào)整目錄的規(guī)模以滿足任何網(wǎng)絡(luò)的需要。多個域可組成為域樹,多個域樹又可組成為樹林,活動目錄也就隨著域的伸縮而伸縮,較好地適應(yīng)了單位網(wǎng)絡(luò)的變化。目錄將其架構(gòu)和配置信息分發(fā)給目錄中所有的域控制器,該信息存儲在域的第一個域控制器中,并且復(fù)制到域中任何其他域控制器。當(dāng)該目錄配置為單個域時,添加域控制器將改變目錄的規(guī)模,而不影響其他域的管理開銷。將域添加到目錄使您可以針對不同策略環(huán)境劃分目錄,并調(diào)整目錄的規(guī)模以容納大量的資源和對象。
5、智能的信息復(fù)制能力
信息復(fù)制為目錄提供了信息可用性、容錯、負(fù)載平衡和性能優(yōu)勢,活動目錄使用多主機(jī)復(fù)制,允許您在任何域控制器上而不是單個主域控制器上同步更新目錄。多主機(jī)模式具有更大容錯的優(yōu)點,因為使用多域控制器,即使任何單獨(dú)的域控制器停止工作,也可繼續(xù)復(fù)制。由于進(jìn)行了多主機(jī)復(fù)制,它們將更新目錄的單個副本,在域控制器上創(chuàng)建或修改目錄信息后,新創(chuàng)建或更改的信息將發(fā)送到域中的所有其他域控制器,所以其目錄信息是最新的。域控制器需要最新的目錄信息,但是要做到高效率,必須把自身的更新限制在只有新建或更改目錄信息的時候,以免在網(wǎng)絡(luò)高峰期進(jìn)行同步而影響網(wǎng)絡(luò)速度。在域控制器之間不加選擇地交換目錄信息能夠迅速搞垮任何網(wǎng)絡(luò)。通過活動目錄就能達(dá)到只復(fù)制更改的目錄信息,而不至于大量增加域控制器的負(fù)荷。
6、與 DNS 集成緊密
活動目錄使用域名系統(tǒng) (DNS)來為服務(wù)器目錄命名,DNS 是將更容易理解的主機(jī)名(如 Mike.Mycompany.com)轉(zhuǎn)換為數(shù)字 IP 地址的 Internet 標(biāo)準(zhǔn)服務(wù),利于在TCP/IP網(wǎng)絡(luò)中計算機(jī)之間的相互識別和通訊。DNS 的域名基于 DNS 分層命名結(jié)構(gòu),這是一種倒置的樹狀結(jié)構(gòu),單個根域,在它下面可以是父域和子域(分支和葉子)。關(guān)于這一點我會在后面以專門的篇章加以詳細(xì)講述,在此就僅作簡單介紹。
7、與其他目錄服務(wù)具有互操性
由于活動目錄是基于標(biāo)準(zhǔn)的目錄訪問協(xié)議,許多應(yīng)用程序界面(API)都允許開發(fā)者進(jìn)入這些協(xié)議,例如活動目錄服務(wù)界面(ADSI)、輕型目錄訪問協(xié)議 (LDAP) 第三版和名稱服務(wù)提供程序接口 (NSPI),因此它可與使用這些協(xié)議的其他目錄服務(wù)相互操作。LDAP 是用于在活動目錄中查詢和檢索信息的目錄訪問協(xié)議。因為它是一種工業(yè)標(biāo)準(zhǔn)服務(wù)協(xié)議,所以可使用 LDAP 開發(fā)程序,與同時支持 LDAP 的其他目錄服務(wù)共享活動目錄信息;顒幽夸浿С Microsoft Exchange 4.0 和 5.x 客戶程序所用的 NSPI 協(xié)議,以提供與 Exchange 目錄的兼容性。
8、具有靈活的查詢
任何用戶可使用“開始”菜單、“網(wǎng)上鄰居”或“活動目錄用戶和計算機(jī)”上的“搜索”命令,通過對象屬性快速查找網(wǎng)絡(luò)上的對象。如您可通過名字、姓氏、電子郵件名、辦公室位置或用戶帳戶的其他屬性來查找用戶,反之亦然。