Samba Server ကြၽန္ေတာ္အခု ေဖာ္ျပေပးမွာကေတာ့ Linux မွာ File Sharing ႏွင့္ Printer Sharing Service အား Microsoft Platform ျဖင့္ တြဲဖက္အသံုးျပဳရာ၌
အသံုးျပဴမယ့္ Samba Service အေၾကာင္းကို ေဖာ္ျပေပးမွာပဲ ျဖစ္ပါတယ္။ Samba သည္ Linux OS မွာ အသံုးျပဳရမယ့္ Service ျဖစ္ၿပီး TCP/IP
Protocol ျဖင့္ ခ်ိတ္ဆက္ထားေသာ Network ထဲတြင္ အသံုးျပဳရမွာပဲ ျဖစ္ပါတယ္။ ကြၽန္ေတာ္တို႕ Network ထဲမွာ Microsoft OS ေတြကိုပဲ
အသံုးျပဳၿပီး Network ခ်ိတ္ဆပ္ထားတယ္ဆိုရင္ Samba Service ကို အသံုးျပဳရန္ မလိုအပ္ပါဘူး။ ဘာေၾကာင့္လဲဆိုေတာ့ Microsoft Windows OS
မ်ား တစ္ခုႏွင့္တစ္ခုျပဳလုပ္ရာ၌ တူညီတဲ့ Programming Language ေတြကိုပဲ အသံုးျပဳထား တာေၾကာင့္ Operation System တစ္ခုႏွင့္တစ္ခု Share
လုပ္ထားတဲ့ File ေတြ Folder ေတြကို Microsoft OS မွတဆင့္ Network ေပၚကေန၀င္ေရာက္ Access လုပ္မယ္ ဆိုရင္ Programming
Language မတူညီတဲ့ OS ဒါမွမဟုတ္ Platform မတူညီတဲ့ OS ေတြျဖစ္ေနတာေၾကာင့္ Access လုပ္လို႕ရမွာမဟုတ္ေတာ့ပါဘူး။ ဒီေတာ့
ကြၽန္ေတာ္တို႕က Microsoft OS သည္ Linux OS မွာရွိတဲ့ File ေတြ၊ Folder ေတြကို Microsoft OS ကေနတဆင့္ အလြယ္တကူ၀င္ေရာက္
အသံုးျပဳလို႕ရသြားမွာပဲ ျဖစ္ပါတယ္။ ကဲ! ဒီလိုဆိုရင္ Samba Server အေၾကာင္းကို နားလည္ၿပီျဖစ္လို႕ Samba Server ကို ဘယ္လိုမ်ိဳ Linux
OS မွာ Configure လုပ္ရမယ္ဆိုတာကိုတဆင့္ဆင့္ ေဖာ္ျပေပးပါ့မယ္။
Samba Server ကို Install လုပ္ပံု ကြၽန္ေတာ္က အခု Samba Server ကို Linux OS ျဖစ္တဲ့ Fedora Care 6 ေပၚမွာ Install လုပ္ျပေပးမွာ ျဖစ္ပါတယ္။ Samba Server ကို Install
လုပ္ရန္အတြက္ ဦးစြာပထမျပဳလုပ္ရမွာကေတာ့ Fedora Core 6 DVD Disc ကို မိမိရဲ႕ DVD ROM Drive ထဲသို႕ ထည့္သြင္းထားရမွာပဲ ျဖစ္ပါတယ္။
ၿပီးရင္ Linux OS ထဲမွာပါရွိတဲ့Terminal Console ထဲသို႕၀င္ပါ။ Terminal Console ကိုဖြင့္ၿပီးသြားၿပီဆိုရင္ေတာ့ -"media" Directory
ေအာက္ထဲကို၀င္ပါ။ ဒါဆိုရင္ "Media Directory ေအာက္ထဲမွာရွိတဲ့"FC-6 i386 DVD" ထဲကို၀င္ပါ။ ၿပီးရင္ "Fedora/RPMs" Directory
ေအာက္သို႕ေရာက္ေအာင္ အဆင့္ဆင့္ ၀င္ေရာက္သြားရမွာပဲ ျဖစ္ပါတယ္။ ပံု (001)တြင္ ၾကည့္ပါ။
ကြၽန္ေတာ္တို႕က Samba Server အတြက္ "samba-swat-3.0.23c-2.i386 rpm" Package ကို Install လုပ္ေပးၾကရမွာ ျဖစ္ပါတယ္။ပံု(002)
တြင္ၾကည့္ပါ။
RPM Package ကို Install လုပ္ရန္အတြက္ အသံုးျပဳရမယ့္ Command ကေတာ့ "rpm-ivh" Command ကို အသံုးျပဳၿပီး Install လုပ္ရမွာပဲ
ျဖစ္ပါတယ္။ပံု (003) တြင္ၾကည့္ပါ။
RPM package အား Install လုပ္ျပီးသြားျပီဆိုရင္ေတာ့ Samba Server ဆီသိို႕ Microsoft Usen မွ၀င္ေရာက္ Access လုပ္ခြင့္ေပးဖို႔ရန္ User
Account ႏွင့္ Password ကိုဖန္တီးေပးရမွာျဖစ္ပါတယ္။ ပံု (004) တြင္ၾကည့္ပါ။
User Account ႏွင့္ Password အားဖန္တီးၿပီးသြားၿပီဆိုရင္ေတာ့ Samba Server မွာကြၽန္ေတာ္တို႔ဖြဲ႕ထားတဲ့ User Account အတြက္ Samba
Password ကို ဖန္တီးေပးရမွာျဖစ္ပါတယ္။ ပံု (005) တြင္ၾကည့္ပါ။
Samba Service အား Linwc OS မွာ Enable လုပ္ေပးရပါမယ္။ ဒါေၾကာင့္ "/ete/ xinetd.d" Directory ေအာက္ထဲသို႔ သြားပါ။ ၿပီးရင္ "swat"
confiswation file အား ၀င္ေရာက္ ျပင္ဆင္ရမွာပဲျဖစ္ပါတယ္။ ပံု (007) တြင္ၾကည့္ပါ။
"Swat" Configuration file ေပၚလာပါမယ္။ ၎ file ထဲတြင္ "disable=yes" လုပ္ထားတာေတာ့ေတြ႕ရပါမယ္။ ပံု (008) တြင္ၾကည့္ပါ။
"disable=yes" အား "disable=no" သို႔ ေျပာင္းလဲပါ။ ၿပီးရင္ ":wq" အားအသံုးျပဳၿပီး "swat" ရဲ့ configuration file အား သိမ္းဆည္းရပါမယ္။ ပံု
(009) တြင္ၾကည့္ပါ။
"Swat" Configuration file အား သိမ္းဆည္းၿပီးသြားၿပီဆိုရင္ "xinetd" service ႏွင့္ "smb" service တို႕အား start လုပ္ေပးရပါမယ္။ ပံု (010)
တြင္ၾကည့္ပါ။
မွတ္ခ်က္။ ။"chkconfig" command ကိုအသံုးျပဳထားတာက ၎ service မ်ားအား Linux OS loading လုပ္တိုင္းအၿမဲတမ္း Running
ျဖစ္ေနေအာင္လို႔ အသံုးျပဳထားတာပဲ ျဖစ္ပါတယ္။ အခုကြၽန္ေတာ္တို႔ samba service အား Linux OS မွာ Install လုပ္တာႏွင့္ configure လုပ္ျခင္းက
ၿပီးဆံုးသြားပါၿပီ။
အခုကြၽန္ေတာ္ဆက္လက္ေဖၚျပေပးမွာက Microsoft OS မွ Linux OS တြင္ Share ေပးထားေသာ File ႏွင့္ Folder ေတြကို ဘယ္လိုပံုစံမ်ိဳးနဲ႔ Access
လုပ္ရမယ္ဆိုတာကို ေဖၚျပေပးပါမယ္။ Linux OS ကိုအသံုးျပဳေနတဲ့ User က မိမိ Share ေပးလိုတဲ့ File ႏွင့္ Folder မ်ားကို "/home/Loop"
Directory ေအာက္ထဲမွာ သြားေရာက္သိမ္းဆည္းထားေပးရမွာပဲ ျဖစ္ပါတယ္။ ပံု (011) တြင္ ၾကည့္ပါ။
Microsoft OS ကေတာ့ Linux OS မွာ Share လုပ္ထားတဲ့ File ႏွင့္ Folder မ်ားကို Access လုပ္ႏိုင္ရန္အတြက္ Run Box ကို ဖြင့္ၿပီး Linux OS ရဲ႕
IP Address ကို ႐ိုက္ထည့္ၿပီး "OK" Button ကုိ ႏွိပ္ပါ။ ပံု 012 တြင္ၾကည့္ပါ။
ဒါဆိုရင္ Linux OS မွာ Share ေပးထားတဲ့ File ႏွင့္ Folder မ်ားကို Access လုပ္ႏိုင္ရန္အတြက္ User Name ႏွင့္ Password Box ေပၚလာပါမယ္။
User name ကေတာ့ Linux OS မွာ ဖန္တီးခဲ့တဲ့ User Account Name ကို ထည့္ေပးရမွာျဖစ္ၿပီး Password ကေတာ့ Samba အတြက္
ဖန္တီးေပးခဲ့ေသာ Password ကို ႐ိုက္ထည့္ေပးရမွာ ျဖစ္ပါတယ္။ ၿပီးရင္ "OK" Button ကို ႏွိပ္ပါ။
မွတ္ခ်က္။ Samba အတြက္ ဖန္တီးခဲ့တဲ့ Password က ပံု (005)မွာ ေဖာ္ျပခဲ့ၿပီး ျဖစ္ပါတယ္။ "Network Place" ထဲတြင္ "Loop" Share Folder
အား ေတြ႕ျမင္ရပါမယ္။ ပံု (014) တြင္ ၾကည့္ပါ။
"Loop" Share Folder အား Double Click ျဖင့္ ဖြင့္လိုက္မယ္ဆိုရင္ Linux OS ကို အသံုးျပဳေနေသာ User မွ Share ေပးထားတဲ့ File ႏွင့္ Folder
မ်ားအား Access လုပ္လို႕ရသြားၿပီ ျဖစ္ပါတယ္။ ပံု (015) တြင္ ၾကည့္ပါ။