III. 利用Kinit工具測試krb5的設置是否正確
執行下列命令:

提示輸入用戶administrator的密碼,正確輸入密碼之后返回以下信息:

或直接返回到命令行狀態,其它提示信息均可能是出錯信息。請務必確認您的Linux系統與Windows域服務器的時間及時區設置一致,否則將無法正常與活動目錄服務器正常通信。
IV. Samba配置
因為我們此處并不涉及到真正的samba服務器的配置,所以并沒有將整個的配置內容放在這里,而僅僅只放了架設Squid代理服務器所需要的部分,如下所示:

2

3

4

5

6

7

8

9

10

以上列出來的項目均需要根據實際情況改動。
V. 通過ntlm驗證程序來測試之前所做的配置是否正確
在做測試之前,如必要時,請重新啟動Linux服務器。不過,你也可以嘗試僅重新啟動samba及winbind服務來達到同樣的目的(呵呵……這得看運氣!):


重啟系統或以上服務之后,執行以下命令:

提示輸入用戶administrator的密碼,正確輸入密碼之后返回以下信息:

當返回的結果如上面所描述的話,則說明域賬號administrator已經通過了AD的認證。可以開始接下來的工作了。
VI. 配置NSS(Name Service Switch)
NSS是Name Service Switch的縮寫,具體功能請參考維基百科中的解釋http://en.wikipedia.org/wiki/Name_Service_Switch,具體配置如下:


其它部份無需改變。
VII. Squid的配置
既然是做代理服務器,Squid的設置當然是重中之重,下面,根據具體實現功能的不同,分別講述Squid的設置:
1. 為Squid配置第三方身份驗證程序

2

3

4

5

6

7

8

9

10

11

12

13

14
