การทดสอบระบบresearch-system.siam.edu/images/coop/Mail_Server... ·...

Preview:

Citation preview

บทท 4

การทดสอบระบบ

เมอระบบไดออกแบบเสรจเรยบรอยแลว การทดสอบระบบเปนสวนทส าคญมากเพอใหมนใจไดวาผลลพธทจะไดมานนตรงกบการออกแบบไวหรอไม และมความนาเชอถอไดมากนอยเพยงใด

4.1 Active Directory

เพอใหทราบถงผลการท างานของโครงงานทงหมดเพอวเคราะหสาเหตและปญหาตางๆ ทเกดขนระหวางการท างาน ท าใหสามารถเรยนรและแกไขปญหาได

4.1.1 การสรางยสเซอรแอคเคาท

ใน Windows Server 2003 การสรางยสเซอรแอคเคาทสามารถท าไดหลายวธ เชนผานทาง Active Directory Users and Computers ซงเปนวธทสะดวกรวดเรวทสดส าหรบการสรางแอดเคาทปรมาณนอยๆ Active Directory Users and Computers เปนเครองมอทถกตดตงไวบนเครอง DC ใชส าหรบการสรางจดการแอดเคาทตางๆในโดเมน

4.1.2 การสราง User Account

เรยกใชงานเครองมอ Active Directory Users and Computers โดยคลก Start > Programs > Administrative Tools > Active Directory Users and Computers

รปท 4.1 การสราง User Account (1)

24

จากนนใหเขาไปยงโดเมนทตองการแลวเลอกทคอนเทนเนอรหรอคอนเทนเนอรทเปน OU กไดเชนกนแลวคลกขวาเลอก New > User

รปท 4.2 การสราง User Account (2)

ในหนาตางนใหก าหนดขอมลทเหมาะสมกบยสเซอรเชน ชอ, นามสกล หรอชอกลาง ฟลดขอมลทส าคญมอย 2 ฟลดคอ User logon name ใชลอกออนเขาโดเมน อกฟลดหนงคอ User logon name ใชลอกออนเขาโดเมนจากระบบปฏบตการรนเกากวา Windows 2000

รปท 4.3 การสราง User Account (3)

25

นอกจากนเราสามารถควบคมสงตางๆดงตอไปนได -User must change password at next logon ใหยสเซอรเปลยนรหสผานอกครงเมอลอกออนครงแรก -User cannot change password หามไมใหยสเซอรเปลยนรหสผาน -Password never expires รหสผานไมมวนหมดอาย -Account is disabled ให Disable ยสเซอรนไวกอนเพอปองกนไมใหยสเซอรใชแอคเคาทนลอกออนเขาระบบชวคราว

หลงจากก าหนดขอมลตางๆเรยบรอยแลวใหคลกป ม Next

รปท 4.4 การสราง User Account (4)

26

คลกป ม Finish เพอจบกระบวนการสรางยสเซอร

รปท 4.5 การสราง User Account (5)

4.3.1 การสรางกรป

เลอกคอนเทนเนอรทใชบรรจกรปนกอน จากนนคลกขวาเลอกเมน New > Group

รปท 4.6 การสราง Group (1)

27

จากนนกรอกขอมลทจ าเปนไมวาจะเปนชอของกรป, Group Scope และชนดของกรปวาเปนแบบ Security หรอ Distribution ตามล าดบเมอเสรจเรยบรอยแลวใหคลก OK

รปท 4.7 การสราง Group (2)

4.1.4 การเพมสมาชกของ Group

ใหคลกขวาท Group นนๆแลวเลอก Properties

รปท 4.8 การเพมสมาชกของกรป (1)

28

ใหเลอกแทบ Members > คลก Add.

รปท 4.9 การเพมสมาชกของกรป (2)

ในไดอะลอกบอก Enter the object name to select(example)ใหใสชอใสยสเซอรทตองการจะเพมเขากลมแลวคลก Check Name > OK

รปท 4.10 การเพมสมาชกของกรป (3)

29

คลก OK

รปท 4.11 การเพมสมาชกของกรป (4)

4.1.5 การสรางคอนเทนเนอร OU (Organizational Unit)

คลกท Start > Programs > Administrative Tools > Active Directory Users and Computers ในฝงของคอนโซลทรใหคลกขวาทโหนดโดเมนหรอโหนด OU ทตองการแลวเลอกเมน New > Organizational Unit

รปท 4.12 สรางคอนเทนเนอร OU (1)

30

ใสชอของ OU ทตองการคลกป ม OK เพอจบกระบวนการ

รปท 4.13 สรางคอนเทนเนอร OU (2)

4.1.6 การยาย Account

ใหคลกฃวาเลอกทยสเซอรแลวเลอกเมน Move

รปท 4.14 การยาย Account (1)

31

เลอกคอนเทนเนอรทตองการยาย Organization Unit แลวคลก OK

รปท 4.15 การยาย Account (2)

4.2 File Server

รปท 4.16 โครงสราง File Server

32

File Server คอมพวเตอรทท าหนาทเปนผ ใหทรพยากร (Resources) ตางๆ ซงไดแก หนวยประมวลผล หนวยความจ า หนวยความจ าส ารอง ฐานขอมล และโปรแกรมตางๆ เปนตน ในระบบเครอขายทองถน (LAN) มกเรยกคอมพวเตอรแมขายในระบบเครอขายระยะไกลทใชเมนเฟรมคอมพวเตอร หรอ มนคอมพวเตอร เปนศนยกลางของเครอขาย นยมเรยกวา Host Computer และเรยกเครองทรอรบบรการวา ลกขายหรอสถานงาน

รปท 4.17 Sharing folder

4.2.1 การแชรโฟลเดอร

เลอกโฟลเดอรทตองการแลวคลกขวาเลอกเมน Sharing and Security...

รปท 4.18 การ Sharing folders (1)

33

เลอก Share name จะปรากฏชอโฟลเดอรทแชร

รปท 4.19 การ Sharing folders (2)

การก าหนด Share Permission คลกท Permission

รปท 4.20 Permission (1)

34

ตารางท 4.1 แสดงชนดของ NTFS Permission ในระดบโฟลเดอร

Share Permission

ค าอธบาย

Read ใชอนญาต/ไมอนญาตใหยสเซอรหรอกรปมองเหนไฟล/โฟลเดอร,เปดไฟล/โปรแกรมและมองเหนคณสมบตของไฟล/โฟลเดอร

Change เทยบเทา Read + ใชอนญาต/ไมอนญาตใหยสเซอรหรอกรปสรางไฟล/โฟลเดอรใหมแกไขขอมลในไฟล, ลบไฟล/โฟลเดอร,และเปลยนคณสมบตตางๆของไฟล

Full Control

เทยบเทา Read + Change +ใชอนญาต/ไมอนญาตใหยสเซอรหรอกรปสามารถแกไข Permission ของไฟล/โฟลเดอร และ Take Ownership ได

ใหคลกป ม Add เพอคนหา User หรอ Group ทตองการแลวก าหนด Permissionใหกบ User หรอ Group

คลกเลอก User ตองการแลวคลก OK

รปท 4.21 Permission (2)

35

คลกเลอกยสเซอรแลวก าหนด Permission แลวกด OK

รปท 4.22 Permission (3)

4.2.2 การใหสทธ NTFS Permission

การให NTFS Permission นนสามารถใหไดทงกบยสเซอรและกรป โดยทวไปแลว วธทดทสดคอ ควรใหสทธทระดบกรปจากนนคอยท าใหยสเซอรทตองการใชงานไฟล/โฟลเดอรเขามาเปนสมาชกกรปดงกลาว

36

คลก Add เพอเพม User

รปท 4.23 NTFS Permission

37

จากนนในหนาตาง Select Users Computers or Group ใหพมพชอของยสเซอรทตองการลงในชอง Enter the object names to select ถาทราบชอบางสวนใหกด Check Name แลวกด OK

รปท 4.24 Add users to Permission

ตารางท 4.2 แสดงชนดของ NTFS Permission ในระดบไฟล

ชนดของ Permission

ค าอธบาย

Read อนญาต/ไมอนญาตใหยสเซอรอานขอมลของโฟลเดอรและไฟลทอยในโฟลเดอรซงรวมถงขอมลทบอกคณสมบตและ Permission ดวย

Write อนญาต/ไมอนญาตใหยสเซอรสรางไฟลขนมาใหมในโฟลเดอรเปลยนแปลงคณสมบตตางๆของไฟลและโฟลเดอร อาน Permission และคณสมบตของไฟลและโฟลเดอร

List Folder Contents

เหมอนกบ Read แตเพมวาจะอนญาต/ไมอนญาตใหเขาไปดรายชอไฟลและโฟลเดอรตางๆทอยภายใตโฟลเดอรนนไดหรอไม

Read & Execute

เหมอนกบ List Folder Contents แตเพมวาจะอนญาต/ไมอนญาตใหยสเซอรเอกซควตไฟลโปรแกรมทเกบอยในโฟลเดอรนนหรอไม

Modify เหมอนกบ Read, Write, List Folder Contentsและ Read & Executeแตจะเพมวายสเซอรสามารถลบและแกไขไฟลหรอโฟลเดอรภายใตโฟลเดอรนน

Full Control เปนสทธระดบสงสดทสามารถท าอะไรกบโฟลเดอรกได ซงรวมถงการยดความเปนเจาของไฟลโฟลเดอรและเปลยน Permission ของไฟลโฟลเดอร

38

คลก Advanced เพอเรยกด Special Permission ของไฟลและโฟลเดอร

รปท 4.25 Special Permission

กราตรวจสอบวาโฟลเดอรมการใชงาน Special Permission หรอไม ในหนาตางชอไฟลหรอโฟลเดอรใหเลอก Properties > Security คลกทยสเซอร สงเกตในชอง Permission for <username> ดท Special Permissions ถกเชคเลอกหรอไมถาใชแสดงวามการใชงาน

การก าหนด Special Permission คลก Advanced

รปท 4.26 การก าหนด Special Permission (1)

39

คลก Add เพอเพม User

รปท 4.27 การก าหนด Special Permission (2)

ใสชอ User ในชอง Enter the object name to select กด OK

รปท 4.28 หนาตาง Select User

ปรากฏหนาตาง Permission Entry for <name folder> และในชอง Apply onto ใหเลอกคาตามตารางดานลาง จากนนเลอกคา Permission ทตองการ Allow หรอ Deny

40

รปท 4.29 ก าหนดคา Permission Entry for (Home Folder) (1)

ตารางท 4.3 การก าหนด Special Permission

ออปชน ค าอธบาย This folder only บงคบเฉพาะโฟลเดอรนเทานน This folder subfolders and file

บงคบใชกบโฟลเดอรน ซบโฟลเดอรทอยภายใตโฟลเดอรนและไฟลทงหมดในโฟลเดอรน

This folder and subfolders

บงคบใชกบโฟลเดอรน ซบโฟลเดอรทอยภายใตโฟลเดอรน

This folder and files บงคบใชกบโฟลเดอรน ซบโฟลเดอรนและไฟลทอยในโฟลเดอรน Subfolders and files only บงคบใชเฉพาะซบโฟลเดอรและไฟลทอยใตโฟลเดอรน Subfolders only บงคบใช ซบโฟลเดอรภายใตโฟลเดอรน Files only บงคบใชเฉพาะกบไฟลภายใตโฟลเดอรนเทานน

41

เมอเสรจเรยนรอยแลวใหสงเกตดานลางของหนาตาง Permission ทก าลงก าหนดคานไมมผลตอออบเจคใหมทอาจเกดขนในอนาคตใหคลกเลอก Apply these permissions to objects and/or containers within this containers only แลวคลกป ม OK

รปท 4.30 Permission Entry for (Home Folder) (2)

42

4.2.3 การก าหนด Home Directory

Home Directory เปนโฟลเดอรทมไวใหยสเซอรแตละคนเกบขอมลสวนตวของตวเองเราสามารถก าหนดไดวา เมอยสเซอรลอกออนเขาระบบโดเมนแลวใหแมพไดรไปยงแชรโฟลเดอรทจดสรรไวส าหรบ Home Directory โดยเฉพาะ

โดยเขาไปท Start > Administrative Tools > Active Directory Users and Computers ไปทคอนเทนเนอรทเกบ User หรอ คอนเทนเนอร OU ทเกบ User แลวคลกขวาทยสเซอรแลวเลอก Properties

รปท 4.31 ก าหนด Home Folder (1)

43

เลอกแทบ Profile คลกเลอกเชคบอกท Connect เลอกชอไดรเปน H: ในชอง To ใหใส \\ <computer name or IP Address>\<Folder Sharing>\%username% แลวคลกOK

รปท 4.32 ก าหนด Home Folder (2)

%username% เปนตวแปรของระบบทใชอางองชอยสเซอรแอคเคาททก าลงใชงานอยมประโยชนมากในการปรบเปลยนคาคณสมบตตางๆของยสเซอรหลายคนพรอมกนโดยผานการรนสครปตหรอผานหนาจอ Active Directory Users and Computers

ลอกออนเขาโดเมนเพอทดสอบผล

รปท 4.33 ก าหนด Home Folder (3)

44

แสดงไดรฟทไดก าหนด

รปท 4.34 ก าหนด Home Folder (4)

4.2.4 การก าหนด Quota

การสราง Quota Templates โดยคลกท Start > Administrative Tools > File Server Resource Manager

รปท 4.35 เปดเครองมอ File Server Resource Manager

45

ในหนาตาง File Server Resource Manager ไปท Quota Monument > Quota Templatesโดยคลกขวาท Quota Templates แลวเลอก Create Quota from Templates...

รปท 4.36 สราง Quota Templates

ในแทบ Setting ในชอง Templates Name ใสชอ Templates ในชอง Label (Optional) ก าหนดค าอธบาย Limit ใหก าหนดตวเลขจ ากดเนอทพรอมทงหนวยทใช

Hard Quota : Do not allow users to exceed limit ไมอนญาตใหยสเซอรใชเนอทเกน

Soft Quota : Allow users to exceed limit (use for mounting) ยอมใหยสเซอรใชเนอทเกนได(ใชส าหรบเฝาตดตามเพยงอยางเดยว) เสรจแลวกด OK

46

รปท 4.37 สราง Quota Template

ในสวนของ Notification thresholds ใชส าหรบก าหนดวาเมอถงกเปอรเซนของลมตแลวใหแจงเตอนหรอท าอะไรบาง

E-mail Message ก าหนดใหแจงเตอนไปยงผดแลระบบดวยอเมลหรอไม

Event Log ใชก าหนดจะใหเขยน Event Log หรอไม ถาจะเขยนประกอบดวยขอมลอะไรบาง

Command ใชก าหนดจะใหรนค าสงหรอเรยกใชโปรแกรมอะไรหรอไม ถาตองรนใหรนภายใตสทธของยสเซอรใด และมพารามเตอรอะไรบาง

Report ใชก าหนดวาจะใหสรางไฟลรายงานขนมาใหมหรอไม และสงรายงานนไปใหยสเซอรใดผานทางอเมล

เมอก าหนดคาเสรจแลวใหคลกป ม OK เพอกลบไปยงหนาตาง Create Quota Templates แลวคลก OK อกครงเพอสงสราง Quota Templates

47

รปท 4.38 คณสมบตทมขอจ ากด

เมอกลบมาทหนาตาง Quota Management จะพบกบ Quota Templates ทเพงสรางเสรจ

รปท 4.39 แสดง Templates

48

การก าหนด Quota จาก Quota Templates ไปท Quota คลกขวาเลอกเมน Create Quota…

รปท 4.40 สราง Quota

ทหนาตาง Quota path ใหคลก Browse…ไปหาโฟลเดอรทตองการก าหนด Quota เสรจแลวคลกOK

รปท 4.41 Select for โฟลเดอร

49

คลกเลอก Auto apply template and create quota on existing and new subfolders

ใน Quota properties ไปท Device properties from this Quota template ใหเลอก Quota Templates ทไดสรางไวกอนหนานเสรจแลวคลก Create

รปท 4.42 ก าหนด Quota

การสราง Auto Quota คอความสามารถทสราง Quota Templates เพอใชควบคมโฟลเดอรหนงๆแลว FSRM จะสราง Quota Template เดยวกนนบงคบใชกบซบโฟลเดอรทงทมอยในปจจบนหรอสรางใหมในอนาคตไดโดยอตโนมต ซงแตกตางจาก Quota ปกต กลาวคอ Quota ปกตเมอบงคบใชทโฟลเดอรใดแลวจะครอบคลมซบโฟลเดอรทงหมดภายใตซบโฟลเดอรนนดวยในขณะท Auto Quota แตละซบโฟลเดอรจะม Quota บงคบใชเปนของตวเองเปนอสระไมขนกบ Quota ของโฟลเดอรแมอก

50

รปท 4.43 แสดง Auto Quota

แสดง Quota ทไดก าหนดใหกบโฟลเดอรและซบโฟลเดอร

รปท 4.44 Quota

51

4.2.5 การสรางFile Screen บงคบใชไปทโฟลเดอรตางๆ

หนาคอลโซล File Server Resource Manager > File Screening Management คลกขวาเลอกเมน Create File Screen…

รปท 4.45 สราง File Screen (1)

ทชอง File screen path เลอก Browse ไปหาโฟลเดอรทตองการบงคบใช File Screen

คลกท Define Custom the file screen properties คลกเลอก Custom Properties…

52

รปท 4.46 สราง File Screen (2)

หนาตาง File Screen Properties on: ใหคลกท Create…

รปท 4.47 สราง File Screen (3)

53

ในชอง File group name ใสชอ Templates ในชอง Files to include ใสนามสกลไฟลทตองการบงคบใช File Screen แลวคลก Add แลวคลก OK

รปท 4.48 สราง File Screen (4)

กลบมาหนา File Screen Properties on ในหวขอ Select file group to block คลกเซคบอกหนา Templates ทไดสรางกอนหนานแลวกด OK

รปท 4.49 สราง File Screen (5)

54

ตงชอใหกบ Template ในชอง Template name แลวคลก OK

รปท 4.50 สราง File Screen (6)

แสดง File Screens ทไดสรางไว

รปท 4.51 สราง File Screen (7)

55

ทดสอบโดยกอปปไฟล.text ไปไวในโฟลเดอรทบงคบ File Screen

รปท 4.52 ทดสอบ File Screen

56

4.3 การทดสอบระบบ Mail Server

4.3.1ตงคา hMailServer

คลก Connect

รปท 4.53 ท าการ connect

ปอนรหสผาน แลวคลก OK

รปท 4.54 ท าการปอนรหสผาน

57

คลก Add Domain

รปท 4.55 Add Domain

ปอนชอ Domain ในชอง Domain ปอน Siammail.no-ip.org คลกป ม Save

รปท 4.56 ปอนชอ Domain

58

ไปท Domain > Siammail.no-ip.org > Accounts คลกป ม Add

รปท 4.57 การ Add Accounts

ตงชออเมล พรอมรหสผาน แลวคลกป ม Save

รปท 4.58 ก าหนดการตงชออเมลและรหสผาน

59

ก าหนดคา IP Ranges

รปท 4.59 การก าหนดคา IP Ranges

4.3.2 ตงคา outlook

เรมตนเขาหนา Outlook

รปท 4.60 การเขาหนา Outlook

60

ปอน Display name , Platoosom คลก Next

รปท 4.61 การปอน Display,Platoosom

ปอนอเมล dttuser1@siammail.no.ip.org

รปท 4.62 การปอนอเมล

61

ในชอง incoming และ outgoing mail เราจะใสไอพ 192.168.0.5 ซงหมายถง เครองของเราเอง ทไดตดตงเมลเซฟเวอรไวเรยบรอยแลว ปอนรายละเอยดตามภาพแลวคลก Next

รปท 4.63 การใส IP ชอง incoming และ outgoing mail

Incoming mail : 192.168.0.5

Outgoing mail : 192.168.0.5

ตรง Account name ใหปอนอเมลแบบเตม ปอนรหสผาน แลวคลก Next

รปท 4.64 การปอน Account nameและPassword

62

คลก Finish

รปท 4.65 เสรจสนการตงคา Outlook

4.3.3 ทดสอบรบ – สง Mail

ทดสอบสงMail ไปท ผใช Dttuser1

รปท 4.66 ทดสอบสงMail ไปท ผใช Dttuser1

63

ผใช Dttuser1 ไดรบMail จากผใช test

รปท 4.67 ผใช Dttuser1 ไดรบMail จากผใช test

ทดสอบสงMail ไปท ผใช Test

รปท 4.68 ทดสอบสงMail ไปท ผใช Test

64

ผใช Test ไดรบMail จากผใช Dttuser1

รปท 4.69 ผใช Test ไดรบMail จากผใช Dttuser1

ทดสอบสงMail ไปท Hotmail

รปท 4.70 ทดสอบสงMail ไปท Hotmail

65

Hotmail ไดรบจาก ผใช Dttuser1

รปท 4.71 Hotmail ไดรบจาก ผใช Dttuser1

ทดสอบสง Mail จาก Hotmail ไปยง ผใช Dttuser1

รปท 4.72 ทดสอบสง Mail จาก Hotmail ไปยง ผใช Dttuser1

66

ผใชDttuser1 ไดรบMail จาก Hotmail

รปท 4.73 ผใช Dttuser1 ไดรบMail จาก Hotmail

ทดสอบสงMail ไปท Gmail

รปท 4.74 ทดสอบสงMail ไปท Gmail

67

Gmail ไดรบจาก ผใชDttuser1

รปท 4.75 Gmail ไดรบMail จาก ผใช Dttuser1

ทดสอบสง Mail จาก Gmail ไปยง ผใช Dttuser1

รปท 4.76 ทดสอบสง Mail จาก Gmail ไปยง ผใช Dttuser1

68

ผใช Dttuser1 ไดรบMail จาก Gmail

รปท 4.77 ผใช Dttuser1 ไดรบMail จาก Gmail

69

4.4 การแบคอพขอมล

4.4.1 การแบคอพดวยโปรแกรม NT Backup

การแบคอพนนเราตองใชยสเซอรแอตเคาททเปนสมาชกกรปของกรป Administrator หรอ Backup Operators เทานนจงจะสามารถแบคอพ System State ไดเรมจากเรยกเครองมอ Backup Utility ของ Windows ชนมา

โดยไปท Start > Run แลวพมพ ntbackup.exe แลวกด OK

รปท 4.78 หนาตาง Run

เลอก Advanced Mode

รปท 4.79 หนาตาง Welcome to the Backup or Restore Wizard

70

ใหเลอกสงทตองการแบคอพในทนเลอกปน System State ในชองของ Backup media or file name ใหเลอก Browse..ไปหาต าแหนงทเกบไฟลหรอเทปแบคอพในทนเลอกเกบไวในไดรด ในโฟลเดอรชอBackup แลวคลก Start

รปท 4.80 หนาตาง Backup

เลอก Append this backup to the media แลวคลก Start Backup

รปท 4.81 หนาตาง Backup Job Information

71

หนาตางระหวางท าการแบคอพขอมล รอสกคร

รปท 4.82 หนาตาง Backup Progress

เมอเสรจแลวใหเลอก Close เพอจบการท างานเปนอนเสรจสนหรอ Report เพอดรายละเอยดของการแบคอพ

รปท 4.83 หนาตาง Backup Progress

72

เมอแบคอพเสรจเรยบรอยแลวจะไดไฟล .bkf

รปท 4.84 หนาตางแสดงไฟลทไดจากการแบคอพ

4.4.2 การรสตอรดวยโปรแกรม NT Backup

หนาตาง Manage Your Server กอนการรสตอร

รปท 4.85 หนาตางกอนการรสตอรขอมลลงเครองใหม

73

ไปท Start > Run แลวพมพ ntbackup.exe

รปท 4.86 หนาตาง Run

เลอก Next

รปท 4.87 หนาตาง Welcome to the Backup or Restore Wizard

74

เลอกป ม Restore Wizard (Advanced)

รปท 4.88 หนาตาง Welcome to the backup Utility Advanced Mode

เลอก Next

รปท 4.89 หนาตาง Welcome to the Restore Wizard

75

ให Browseหาไฟลแบคอพทตองการจะรสตอรแลวคลก Next

รปท 4.90 หนาตาง What to Restore

คลก Finish

รปท 4.91 หนาตาง Completing the Restore Wizard

76

เลอก OK

รปท 4.92 หนาตาง Warning

รอสกคร

รปท 4.93 หนาตาง Restore Progress

77

เลอก Close

รปท 4.94 หนาตางRestore Progress

เลอก Yes เพอเรมการท างานของคอมพวเตอรใหม

รปท 4.95 หนาตาง Backup Utility

Recommended