Tìm hiểu về active directory xây dựng công cụ minh họa trên windows server 2003

71 115 0
Tìm hiểu về active directory  xây dựng công cụ minh họa trên windows server 2003

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Khóa lu n t t nghi p TR GVHD: ThS Ninh Xuân H NG ng I H C M THÀNH PH H CHÍ MINH KHOA CƠNG NGH THƠNG TIN KHOÁ LU N T T NGHI P C NHÂN TIN H C TÌM HI U V ACTIVE DIRECTORY XÂY D NG CÔNG C MINH H A TRÊN WINDOWN SERVER 2003 Sinh Viên: Hu nh Ti n H ng - 0851030036 GVHD: ThS Ninh Xuân H ng TP.HCM, 08/2012 Hu nh Ti n H ng - 0851030036 Khóa lu n t t nghi p GVHD: ThS Ninh Xuân H L I CÁM ng N Tr c h t em xin g i l i cám n chân thành đ n Th y Ninh Xuân H ng, ng i nhi t tình h ng d n chúng em trình th c hi n khóa lu n t t nghi p, Th y tr c ti p t n tâm ch d n đ em hoàn thành t t đ tài Em c ng xin g i l i cám n th y cô Khoa Công Ngh Thông Tin nhi t tình gi i đáp m t s th c m c c a chúng em Các th y cô cung c p cho em m t n n t ng ki n th c quý báu Qua trình th c hi n em thu th p đ c nh ng ki n th c m i đ ng th i h th ng l i nh ng ki n th c h c t i tr ng th i gian qua M t l n n a em xin chân thành cám n t t c th y cô giúp đ t o u ki n đ chúng em có th hồn thành đ tài khóa lu n Cu i em xin g i l i chúc t t đ p nh t s c kh e đ n th y cô Em xin chân thành cám n Hu nh Ti n H ng - 0851030036 Khóa lu n t t nghi p GVHD: ThS Ninh Xuân H NH N XÉT C A GIÁO VIÊN H ng NG D N ………………………………………………………………………… ………………………………………………………………………… ………………………………………………………………………… ………………………………………………………………………… ………………………………………………………………………… ………………………………………………………………………… ………………………………………………………………………… ………………………………………………………………………… …………………………… ………………………………………… ………………………………………………………………………… ………………………………………………………………………… ………………………………………………………………………… ………………………………………………………………………… ………………………………………………………………………… ………………………………………………………………………… ………………………………………………………………………… ………………………………………………………………………… ………………………………………………………………………… ………………………………………………………………………… ………………………………………………………………………… ………………………………………………………………………… ………………………………………………………………………… ………………………………………………………………………… ………………………………………………………………………… ………………………………………………………………………… ………………………………………………………………………… ………………………………………………………………………… ………………………………………………………………………… ………………………………………………………………………… ………………………………………………………………………… ………………………………………………………………………… Hu nh Ti n H ng - 0851030036 Khóa lu n t t nghi p GVHD: ThS Ninh Xuân H ng M CL C I TÌM HI U V ACTIVE DIRECTORY CÁC MƠ HÌNH M NG TRONG MÔI TR NG MICROSOFT Mơ hình Work Group Mơ hình Domain ACTIVE DIRECTORY 11 a) Khái ni m 11 b) u m c a Active Directory 13 c) Ki n trúc Active Directory [11] 13 a) b) i ii iii d) e) II ACTIVE DIRECTORY OBJECTS 13 ACTIVE DIRECTORY SCHEMA 14 ACTIVE DIRECTORY COMPONENTS 15 Infrastructure Master Global Catalog [8] 19 Active Directory LDAP [8] 20 TI P C N V I ACTIVE DIRECTORY 21 1) M T S CÔNG C TRÊN WINDOWN SERVER 2003 21 Active Directory Users and Computers (ADUC) 21 Active Directory Domains and Trusts 24 Active Directory Sites and Services 29 TÌM HI U V ACTIVE DIRECTORY SERVICES INTERFACE 32 a) Khái ni m ADSI 33 b) Các l p System.DirectoryServices 36 c) Binding ( s liên k t ) [1] 40 a) b) c) II NG D NG ACTIVE DIRECTORY TRONG DRUPAL 43 III T NG QUAN V DRUPAL 43 MODULE TRONG DRUPAL 48 QUÁ TRÌNH X LÝ NG NH P NG I DÙNG TRONG DRUPAL 52 GI I THI U V GI M NG D NG 57 I THI U 57 T S CH C N NG C B N 61 Hu nh Ti n H ng - 0851030036 Khóa lu n t t nghi p GVHD: ThS Ninh Xuân H ng B ng T Vi t T t T vi t t t C mt đ yđ ADSI Active Directory Service Interfaces MSDN Microsoft Software Developer Network AD Active Directory LDAP Lightweight Directory Access Protocol TCP/IP Transmission Control Protocol/ Internet Protocol HTML HyperText Markup Language CSDL C s d li u API Application Programming Interface CMS Content Management System Hu nh Ti n H ng - 0851030036 Khóa lu n t t nghi p GVHD: ThS Ninh Xuân H GI I THI U ng TÀI Ngày vi c xây d ng m t m ng máy tính khơng xa l đ i v i m t công ty, hay doanh ngi p n a Có th nói Active Directory nh ph n nhân, tim c a h u hành Windows Server Active Directory có th đ c coi m t m phát tri n m i so v i Windows 2000 Server đ c nâng cao hoàn thi n t t h n Windows Server 2003, tr thành m t ph n quan tr ng c a h u hành V i ng i dùng ho c qu n tr viên, Active Directory cung c p m t khung nhìn mang tính c u trúc đ t d dàng truy c p qu n lý t t c tài nguyên m ng Vi c th c hi n đ tài nh m cung c p m t ki n th c t ng quát v mơ hình m ng, sâu vào ki n trúc c a Active Directory đ hi u Active Directory gì, thành ph n u m c a ti p c n v i Acitve Directory đ tài mu n gi i thi u v hai h ng H ng th nh t thông qua vi c c u hình m t s d ch v n n Windown Server 2003 đ th y đ c hi u qu , công d ng c a Active Directory H ng th hai ti p c n v i Active Directory thông qua vi c l p trình thao tác tr c ti p lên Active Directory đ hi u v thành ph n, thu c tính c a Active Directory Bên c nh đó, nh n th y Active Directory có th tham gia vào nhi u h th ng khác v i vai trò g n nh m t “h th ng qu n lý ng i dùng” Ph m vi đ tài s đ c p đ n vi c Drupal s d ng Active Directory đ xác th c ng i dùng Xây d ng m t CMS n n domain nh m t ng tính kh d ng đ b o m t Cách th c hi n đ tài d a n n t ng ki n th c m t s môn L p trình Qu n Tr M ng, m t s sách v Active Directory, Drupal làm c s nghiên c u lý thuy t ng d ng s d ng ADSI đ c vi t n n Visual Studio 2005 C# tham kh o thêm MSDN R t hy v ng ki n th c tìm hi u đ c c v sau Hu nh Ti n H ng - 0851030036 c khóa lu n s mang l i m t ý ngh a tích Khóa lu n t t nghi p GVHD: ThS Ninh Xuân H GI I THI U B ng C C V i mong mu n th hi n nh ng đ c p l i gi i thi u đ tài nên b c c c a quy n khóa lu n g m có ph n chính: - Tìm hi u v Active Directory: ph n trình bày tồn b ki n th c liên quan đ n Active Directory ti n l i cho vi c tra c u ph n đ c chia làm hai ch ng ng d ng Active Directory Drupal - Gi i thi u cơng c qu n lý Active Directory Ngồi ph n m đ u b c c g m ch ng sau: Ch ng I: Tìm hi u v Active Directory T ng quan v m ng domain h u hành Windows Server Gi i thi u v khái ni m c u trúc c a Active Directory, khái ni m v Tree, Forest Ch ng II: Ti p c n v i Active Directory Gi i thi u m t s công c đ qu n lý AD nh :  Active Directory Domains and Trusts  Active Directory Sites and Services  Active Directory Users and Computers Gi i thi u v Active Directory Services Interface Ch ng III: ng d ng Active Directory Drupal Tìm hi u khái ni m c b n c a Drupal, tìm hi u v module trình đ ng nhâp Drupal Ch ng IV: Gi i thi u v ng d ng Gi i thi u mô t ch c n ng c a ng d ng đ Cu i ph n k t lu n h Hu nh Ti n H ng - 0851030036 ng phát tri n t c xây d ng ADSI ng lai Khóa lu n t t nghi p GVHD: ThS Ninh Xuân H ng I TÌM HI U V ACTIVE DIRECTORY Các mơ hình m ng mơi tr ng Microsoft a) Mơ hình WorkGroup Mơ hình workgroup mơ hình mà máy tính làm vi c d a nguyên t c m ng ngang hàng (peer-to-peer network), ng i s d ng chia s tài ngun máy tính c a cho nh ng ng i khác, máy c ng v a ch (server) v a khách (client) Ng i s d ng có th cho phép ng i s d ng khác s d ng t p tin, máy in, modem c a mình, ng c l i có th s d ng tài ngun đ c ng i dùng khác chia s m ng M i cá nhân ng i s d ng qu n lý vi c chia s tài nguyên máy c a b ng cách xác đ nh s đ c chia s s có quy n truy c p M ng ho t đ ng đ n gi n: sau logon vào, ng i s d ng có th t (browse) đ tìm tài ngun có s n m ng Mơ hình m ng WorkGroup (Ngu n: http://www.baclieu.gov.vn/tintuc/Lists/Posts/Post.aspx?Source=/tintuc&Category=&ItemID=1562&Mode=1) Workgroup m t nhóm logic máy tính tài nguyên c a chúng k t n i v i m ng Các máy tính m t nhóm có th cung c p tài nguyên cho M i máy tính m t workgroup s trì sách b o m t CSDL qu n lý tài kho n b o m t SAM (Security Account Manager) riêng m i máy Do qu n tr workgroup bao g m vi c qu n tr CSDL tài kho n b o m t m i máy tính m t cách riêng l , mang tính c c b , phân tán i u rõ ràng r t phi n ph c có th khơng th làm đ c đ i v i m t m ng r t l n Nh ng workgroup c ng có m đ n gi n, ti n l i chia s tài nguyên hi u qu , Hu nh Ti n H ng - 0851030036 Khóa lu n t t nghi p GVHD: ThS Ninh Xuân H ng thích h p v i m ng nh , g m nhóm ng i s d ng t ng t nhau.Tuy nhiên Workgroup d a c s m ng ngang hàng (peer-to-peer), nên có hai tr ng i đ i v i m ng l n nh sau: i v i m ng l n, có nhi u tài nguyên có s n m ng làm cho ng i s d ng khó xác đ nh chúng đ khai thác Ng i s d ng mu n chia s tài nguyên th ng s d ng m t cách d h n đ chia s tài nguyên ch v i m t s h n ch ng i s d ng khác c m c a mô hình Workgroup M i ng i truy c p vào m ng Windows t ch c theo mơ hình Workgroup c n ph i đ ng ký: - Tên vào m ng - M t kh u vào m ng D a vào tên m t kh u cho, Windows cung c p cho ng i m t s g i mã s c a ng i s d ng (user account) Mã s đ c l u d c s d li u h th ng qu n tr tài nguyên (SAM - Security Account Manager database) H th ng qu n tr tài nguyên dùng đ đ m b o an toàn v tài nguyên m ng Ng i vào m ng mu n truy nh p vào tài nguyên ph i qua s ki m t c a h th ng qu n tr tài ngun Trong mơ hình Workgroup m i máy tr m có m t ngu n tài nguyên t ng ng v i m t h th ng qu n tr tài nguyên b o v  b) Mơ hình Domain Domain m t t p h p máy tính dùng chung m t nguyên t c b o m t CSDL tài kho n ng i dùng (ng i s d ng account) Nh ng tài kho n ng i dùng ngun t c an tồn có th đ c nhìn th y thu c vào m t CSDL chung đ c t p trung Mơ hình m ng Domain (Ngu n: http://nhatnghe.com/forum/showthread.php?t=14385) Hu nh Ti n H ng - 0851030036 Khóa lu n t t nghi p GVHD: ThS Ninh Xuân H ng Gi ng nh m t th m c, m t domain t ch c tài nguyên c a m t vài máy ch vào m t c c u qu n tr Ng i s d ng đ c c p quy n logon vào domain ch không ph i vào t ng máy ch riêng l Ngồi ra, domain u n tài nguyên c a m t s máy ch , nên vi c qu n lý tài kho n c a ng i s d ng đ c t p trung tr nên d dàng h n ph i qu n lý m t m ng v i nhi u máy ch đ c l p Các máy ch m t domain cung c p d ch v cho ng i s d ng M t ng i s d ng logon vào domain có th truy c p đ n t t c tài nguyên thu c domain mà h đ c c p quy n truy c p H có th dò tìm (browse) tài nguyên c a domain gi ng nh m t workgroup, nh ng an tồn, b o m t h n xây d ng m ng d a domain, ta ph i có nh t m t máy Windows Server m ng M t máy tính Windows có th thu c vào m t workgroup ho c m t domain, nh ng không th đ ng th i thu c c hai Mơ hình domain đ c thi t l p cho m ng l n v i kh n ng k t n i m ng tồn xí nghi p hay liên k t k t n i m ng v i m ng khác nh ng công c c n thi t đ u hành Vi c nhóm nh ng ng i s d ng m ng tài nguyên m ng thành domain có l i ích sau: Mã s c a ng i s d ng đ c qu n lý t p trung m t n i m t c s d li u c a máy ch , v y qu n lý ch t ch h n Các ngu n tài nguyên c c b đ c nhóm vào m t domain nên d khai thác h n c m c a mơ hình Domain M i ng i tham gia Domain c n ph i đ ng ký thông tin sau: - Tên Domain - Tên ng i s d ng - M t kh u  Các thông tin đ c l u máy ch d i d ng m t mã s , g i tài kho n ng i s d ng (user account) mã s c a ng i s d ng m t domain đ c t ch c thành m t c s d li u máy ch Khi ng i s d ng mu n truy nh p vào m t Domain ng i ph i ch n tên Domain h p tho i máy tr m Máy tr m s chuy n thông tin v h th ng qu n tr tài nguyên (SAM - Security Account Manager database) c a Domain đ ki m tra Khi h th ng qu n tr tài nguyên máy ch s ki m tra thông tin này, n u k t qu ki m tra đúng, ng i khai thác m i đ c quy n truy nh p vào tài nguyên c a Domain Hu nh Ti n H ng - 0851030036 10 Khóa lu n t t nghi p III Gi i thi u v GVHD: ThS Ninh Xuân H ng ng d ng Gi i thi u V i lý thuy t nêu nh ng ph n c a khóa lu n, ph n gi i thi u ng d ng đ minh h a cho vi c s d ng ADSI k t n i qu n lý đ i t ng Active Directory V c b n ng d ng s cung c p m t s ch c n ng c b n th ng g p vi c qu n lý đ i t ng c a Active Directory mà tiêu bi u ng i dùng (user) nhóm (group) Cung c p m t nhìn c b n v thành ph n hành đ ng c th c a Active Directory Ý t ng c a vi c xây d ng ng d ng b t ngu n t vi c qu n lý đ i t ng c a Active Directory Windown Server 2003 ph i s d ng k t h p nhi u công c Và h n h t vi c c u hình tr c ti p m t máy ch gây b t ti n l i M c dù Windows cho phép Remote Desktop đ ch nh s a c u hình nh ng vi c hi n th hình có th b gi t đ ng truy n m ng, mang m t gi i pháp chung cho nhi u tình hu ng Hi n qui mơ c a ng d ng ch m c đ nh không đ đ th c hi n hoàn toàn ý t ng nh ng s đ c phát tri n t ng lai V m t m t ng d ng có th xem nh m t b n code demo nh m giúp ti p c n v i ADSI cho ng i m i làm quen v i ADSI ng d ng đ c xây d ng n n t ng NET Framework 2.0 ch y m ng Windown đ c nâng c p domain s n Trong lúc xây d ng ng d ng có s d ng m t ph n m m h ng khác DevExpress v i phiên b n Trial nh m t o nút b m giao di n đ p h n ng d ng đ c xem nh m t ng d ng client ch y b t kì máy Server server Domain Controller c a m ng mơ hình domain Giao ti p truy n g i nh n gi a ng d ng server đ c thông qua giao th c LDAP Hu nh Ti n H ng - 0851030036 57 Khóa lu n t t nghi p GVHD: ThS Ninh Xuân H ng ng d ng đ c thi t k ngôn ng C# Visual Studio 2005 H tr ng i dùng m t cách thu n ti n thông qua vi c nh p chu t Nhanh chóng vi c c u hình User Group đ i t ng th ng dùng thu c tính ph ng th c liên quan đ c Microsoft cung c p s n thông qua ADSI Tuy nhiên lúc xây d ng ng d ng nh m ti n l i theo thói quen l p trình cá nhân nên ng d ng có thêm ba l p đ c vi t code v i ch c n ng nh sau: L p OUser: cung c p m t s ph ng th c liên quan đ n vi c SetProperty , SetPassword , EnableAccount , CreateNewUser L p OGroup: c p c p ph ng th c vi c CreateNewGroup L p Program: n i l u tr bi n v tên ng i dùng đ ng nh p, m t kh u, đ ng d n đ n đ i t ng Active Directory, Tên domain s d ng bi n đ ki m tra vi c đ ng nh p thành công FORM GIAO DI N CHÍNH OUser OGroup Program ACTIVE DIRECTORY SERVICE INTERFACES C u trúc c b n c a công c Hu nh Ti n H ng - 0851030036 58 Khóa lu n t t nghi p GVHD: ThS Ninh Xuân H ng Giao di n c a ng d ng: Form giao ti p g m có ph n: Ph n bên ph i: n i th c hi n ch c n ng, cung c p thông tin đ th c hi n công vi c c thi t k t control thông d ng th ng dùng nh : LABEL, BUTTON, TEXTBOX, TREEVIEW, LISTVIEW, IMAGELIST… Ph n bên trái: n i hi n th ch c n ng Ng i s dùng ch n ch c n ng b ng cách nh p ch n bi u t ng ho c liên k t ch c thi t k b ng DevExpress nh NaviBar Control, Navibar Item… Các ch c n ng đ c g n chuy n đ i vào ph n bên ph i thông qua USER_CONTROL Hu nh Ti n H ng - 0851030036 59 Khóa lu n t t nghi p GVHD: ThS Ninh Xuân H ng d ng g m có nhóm ch c n ng nhóm ng m i nhóm có ch c n ng c th ng D ng Domain Group User Domain: th c hi n tính n ng liên quan đ n chung c domain Connect đ n m t domain đ qu n lý đ i t ng View t ng th đ i t ng đ c s d ng domain Rename ho c Move m t đ i t ng c th domain Group: cung c p ch c n ng liên quan đ n vi c qu n lý m t Group User: cung c p ch c n ng liên quan đ n vi c qu n lý m t User Hu nh Ti n H ng - 0851030036 60 Khóa lu n t t nghi p GVHD: ThS Ninh Xuân H ng M t s ch c n ng c b n Connect: k t n i đ n m t domain ta t o m t DirectoryEntry entry có đ đ n domain c n k t n i Tham s Authentication đ tùy ch nh m c đ an toàn c a k t n i ng d n LDAP AdRoot = new DirectoryEntry("LDAP://" + Program.domainname, Program.username, Program.password, AuthenticationTypes.Secure); xác nh n xem m t k t n i có thành cơng hay khơng ta s d ng Directory Entry kh i t o đ l y thu c tính MessageBox.Show("Dang nhap cong domain " + AdRoot.Name.ToString(), "Thong Bao", MessageBoxButtons.OK); T c đ c a vi c k t n i ph thu c vào t c đ truy n d li u gi a máy th c thi ng d ng máy server Ch c n ng k t n i vào m t domain Hu nh Ti n H ng - 0851030036 61 Khóa lu n t t nghi p GVHD: ThS Ninh Xuân H View Domain: tính n ng này, ng d ng s li t kê thu c tính c a đ i t m t OU g m có nh ng đ i t ng ng ng Cho bi t Control TreeView control ListView, ta dùng vòng l p đ qui đ Add đ i t c a đ i t ng đ c click vào ListView TreeView ng l y đ i t ng OU ta t t ng dòng entry, m i entry ta s d ng thu c tính Children đ g i entry mà qu n lý foreach (DirectoryEntry child in selectedEntry.Children) tmpNode = new TreeNode((string)child.Properties["name"].Value); tmpNode.Tag = child; e.Node.Nodes.Add(tmpNode); l y thông tin Properties, ta dùng vòng l p đ l y tên c a properties thc tính foreach (string name in entrytam.Properties.PropertyNames) { foreach (object o in entrytam.Properties[name]) { listBox1.Items.Add(name + ": " + o.ToString()); } } Ch c n ng li t kê đ i t Hu nh Ti n H ng - 0851030036 ng domain 62 Khóa lu n t t nghi p GVHD: ThS Ninh Xuân H ng Rename Object: Trong trình s d ng vi c đ i tên m t đ i t giúp th c hi n công vi c ng u c n thi t Rename Object Ta c n cung c p m t đ a ch URL c a LDAP cho đ i t ng c n đ i tên thông qua textBox_Object.Text Thao tác nh p li u đ c giúp đ b ng vi c nh p ch n đ i t ng khung nhìn TreeView DirectoryEntry entry = new DirectoryEntry(textBox_Object.Text, Program.username, Program.password); entry.Rename("CN="+textBox_Newname.Text); Sau t o m t k t n i đ n đ i t ng thành cơng, ta chuy n thu c tính CN (Common Name) c a đ i t ng thành tên m i Ch c n ng thay đ i tên đ i t Hu nh Ti n H ng - 0851030036 ng 63 Khóa lu n t t nghi p GVHD: ThS Ninh Xuân H ng Move Object: Tính n ng dùng đ thay đ i v trí c a m t đ i t sang n i khác ng có th User hay Group t n i DirectoryEntry eLocation = new DirectoryEntry(textBox_CurrentLocation.Text, Program.username, Program.password); DirectoryEntry nLocation = new DirectoryEntry("LDAP://hung.lab/" + textBox_NewLocation.Text, Program.username, Program.password); string newName = eLocation.Name; eLocation.MoveTo(nLocation, newName); Thu c tính Common Name (CN=) s đ Hu nh Ti n H ng - 0851030036 c ADSI t b sung vào đ a ch đ n 64 Khóa lu n t t nghi p GVHD: ThS Ninh Xuân H ng Create Group User: t o m i m t User hay Group ta c n l y đ c entry n i mà ta mu n t o đ i t ng ADSI cung c p ng i dùng hàm Add() v i tham s th giúp xát đ nh ki u c a đ i t ng ( group ho c user) Hàm Add đ c g i thơng qua thu c tính Children c a DirectoryEntries DirectoryEntries child = entryselect.Children; DirectoryEntry newG = child.Add("CN=" + name, "Group"); DirectoryEntry newU = child.Add("CN=" + name, "User"); Hu nh Ti n H ng - 0851030036 65 Khóa lu n t t nghi p GVHD: ThS Ninh Xuân H ng In Group: Add or Remove User xóa ho c thêm m i m t user danh sách User thu c m t Group đ u tiên ta c n có đ c entry c a Group c l y thu c tính “member” c a entry đó, sau dùng hàm Add ho c Remove đ thay đ i n i dung c a thu c tính member DirectoryEntry dirEntry = new DirectoryEntry("LDAP://hung.lab/" textBox_Group.Text, Program.username, Program.password); dirEntry.Properties["member"].Remove(textBox_User.Text); dirEntry.Properties["member"].Add(textBox1.Text); Hu nh Ti n H ng - 0851030036 66 + Khóa lu n t t nghi p GVHD: ThS Ninh Xuân H ng Report User Group: u tiên ta truy c p đ n entry domain Sau ta dùng DirectorySearcher t o m t filter theo mong mu n r i t qua t t c entry l y đ i t ng, thu c tính mu n truy xu t DirectoryEntry Root = new DirectoryEntry("LDAP://" + Program.domainname); DirectorySearcher searchg = new DirectorySearcher(); searchg.SearchRoot = Root; searchg.Filter = "(objectClass=group)"; searchg.SearchScope = SearchScope.Subtree; SearchResultCollection resultg = searchg.FindAll(); foreach (SearchResult result in resultg) { } Hu nh Ti n H ng - 0851030036 67 Khóa lu n t t nghi p GVHD: ThS Ninh Xuân H ng Enable User i t ng User Active Directory cung c p cho ta thu c tính Properties["userAccountControl"] v i giá tr đ u n tài kho n ng i dùng Ta có th tham kh o link sau đ hi u r giá tr đó: http://msdn.microsoft.com/en-us/library/windows/desktop/aa772300(v=vs.85).aspx Khi mu n thay đ i giá tr ta gán nh sau .Properties["userAccountControl"].Value = ; Thu c tính IsAccountLocked đ c xu t phát t WinNT, đ c đùng đ xác đ nh xem tài kho n ng i dùng có b khó hay khơng, tr v n u tài kho n khơng b khóa (Ngu n: http://msdn.microsoft.com/en-us/library/windows/desktop/aa746533(v=vs.85).aspx) isUnLock = Convert.ToInt16(newuser.InvokeGet("IsAccountLocked")); Hu nh Ti n H ng - 0851030036 68 Khóa lu n t t nghi p GVHD: ThS Ninh Xuân H T ng ÁNH GIÁ K T QU V i n l c h t th i gian qua s h ng d n t n tâm c a th y Ninh Xuân H ng, khóa lu n đ t đ c m c tiêu quan tr ng, c b n đ ra:  Hi u bi t đ c đ c tr ng c b n c a hai mơ hình m ng c b n Workgroup Domain  Tìm hi u v khái ni m ki n trúc c ng nh t m quan tr ng c a Active Directory H u hành Windows Server  Gi i thi u ba công c c b n đ qu n lý Active Directory, h ng d n m t s thao tác c u hình ba cơng c  Tìm hi u ph ng pháp k t n i Active Directory s d ng ADSI th vi n NET  Xây d ng thành công công c k t n i li t kê đ i t ng Active Directory, ch y hồn ch nh mơi tr ng windows server 2003  Hi u đ c c b n v ki n trúc c a Drupal cách đ t o nên module ch c n ng cho Drupal Quá trình đ ng nh p m t tài kho n ng i dùng Drupal Hu nh Ti n H ng - 0851030036 69 Khóa lu n t t nghi p GVHD: ThS Ninh Xuân H H ng NG PHÁT TRI N Vi c xây d ng công c khơng có tr ng i nh ng v n m t cơng c đ n gi n Th i gian nghiên c u tìm hi u đ tài khóa lu n t ng đ i nên ph n c s lý thuy t ch a t p trung vào chi u sâu Chính v y nên m t s khía c nh m r ng liên quan mà đ tài ch a xem xét, nh ng khía c nh t o nên m t h ng phát tri n nh sau:  Tìm hi u sâu h n v n m role Active Directory S tin t ng (trust) l n c a Active Directory mơ hình nhi u domain  ng d ng vi t b ng ADSI ch a đ t nh ý t ng mong mu n Còn nhi u chi ti t ch a cài đ t  Vi t l i module ch ng th c User Drupal m t cách tùy ch nh thêm vào mã hóa b o m t lúc truy n qua LDAP Hu nh Ti n H ng - 0851030036 70 Khóa lu n t t nghi p GVHD: ThS Ninh Xuân H ng TÀI LI U THAM KH O Professional C#, 2nd Edition , Xu t b n b i Wrox Press Ltd Active Directory 2nd Ed 2003, Tác gi O'Reilly The NET Developer's Guide to Directory Services Programming, Tác Gi Joe Kaplan, Ryan Dunn 70-294 Training Kit Planning, Implementing, and Maintaining a Microsoft Windows Server 2003 Active Directory, Tài li u c a Microsoft Drupal How To For Beginners, phá tri n b i SAP Internation In association with Young Innovations Pvt Ltd Pro.Drupal.Development, Tác gi John K VanDyk Matt Westgate http://www.mvatcybernet.com http://www.quantrimang.com.vn/ Title: Gi i v Active Directory, C p nh t lúc 11h14' ngày 12/12/2009, Ng i đ ng V n Linh (Theo Searchwindowsserver) http://drupal.org/ C ng đ ng ng i dùng Drupal 10 http://msdn.microsoft.com Th vi n MSDN c a Microsoft 11 technetvietnam.net _ Ng Hu nh Ti n H ng - 0851030036 i vi t Lê Ng c K Phong 71 ... u Active Directory có th đ c coi m t m phát tri n m i so v i Windows 2000 Server đ c nâng cao hoàn thi n t t h n Windows Server 2003, tr thành m t ph n quan tr ng c a h u hành Windows Server 2003. .. Catalog [8] 19 Active Directory LDAP [8] 20 TI P C N V I ACTIVE DIRECTORY 21 1) M T S CÔNG C TRÊN WINDOWN SERVER 2003 21 Active Directory Users and... qu n lý Active Directory Ngồi ph n m đ u b c c g m ch ng sau: Ch ng I: Tìm hi u v Active Directory T ng quan v m ng domain h u hành Windows Server Gi i thi u v khái ni m c u trúc c a Active Directory,

Ngày đăng: 17/02/2019, 16:41

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan