ပုံမှန်အားဖြင့် Centos operating system ရှိ Folders များသို့ 0 င်ရောက်ခြင်းသည်အကန့်အသတ်ဖြင့်သာရှိပါသည်။ ထို့ကြောင့်သင်သည်ဘုံကွန်ယက်လမ်းညွှန်တစ်ခုရရန်လိုအပ်ပါကအချို့သော parameters များကိုပြောင်းလဲရန်လိုအပ်သည် ဤလုပ်ထုံးလုပ်နည်းကိုလုပ်ဆောင်ရန်အတွက်အခက်အခဲမရှိလျှင်သင်နောက်ထပ်ကိရိယာတစ်ခုတပ်ဆင်ရန်နှင့် configuration file ကိုပြောင်းလဲရန်လိုအပ်လိမ့်မည်။ ကျနော်တို့တာဝန်အကောင်အထည်ဖော်မှုနှင့်အတူကိုင်တွယ်ရန်တစ်ဆင့်ချင်းအဆိုပြုရန်အဆိုပြုထားသည်။
ကျနော်တို့ Centos အတွက်ယေဘုယျအား folder တစ်ခုလုပ်ပါ
ယနေ့တွင်ပြောင်းလဲမှုများသည်ထိုတွင်ထည့်သွင်းထားသည့် OS ၏မတူဘဲယနေ့တွင်ပြောင်းလဲမှုများသည်ဒေသခံကွန်ယက်၏ကွန်ပျူတာများနှင့်သက်ဆိုင်လိမ့်မည်ဟုကျွန်ုပ်တို့သတိပြုမိသည်။ ဆိုလိုသည်မှာ directory ကို 0 င်ရောက်ခြင်းသည် PC အသုံးပြုသူအား Windows ကို အသုံးပြု. သို့မဟုတ်ဥပမာ macos ကိုရနိုင်သည်။ Setting အားလုံးသည်deviceယာတွင်တူညီသော directory တည်ရှိရာကိရိယာပေါ်တွင်တွေ့ရှိနိုင်ပါသည်။ ပထမခြေလှမ်းကနေစကြရအောင်။အဆင့် 1: Samba ကိုထည့်သွင်းခြင်းနှင့်စတင်ခြင်း
Samba သည်အခမဲ့ဆော့ဖ်ဝဲဖြစ်ပြီးလုပ်ဆောင်နိုင်စွမ်းသည်ကွန်ယက်အရာဝတ္ထုများနှင့်အပြန်အလှန်ဆက်သွယ်မှုကိုအာရုံစိုက်သည်။ လိုအပ်သောဖိုင်တွဲအတွက်ဒေသတွင်းဝင်ရောက်ခွင့်ကိုဖွင့်ရန်ဖွင့်လှစ်မည့်ဤကိရိယာနှင့်အတူဖြစ်သည်။ Centos တွင်ဤ utility ကို standard package တွင်မပါ 0 င်ပါ။
- ဥပမာအားဖြင့် standard console ကိုဖွင့်ပါ, ဥပမာအားဖြင့် application menu ရှိအိုင်ကွန်မှတဆင့်။
- Sudo Yum ကိုထည့်သွင်းပါအဲဒီမှာ Samba Samba-community command ကိုထည့်ပြီး Enter key ကိုနှိပ်ပါ။
- Sudo ရှေ့ဆက်ကဒီလုပ်ဆောင်ချက်ကို Superuser ကိုယ်စားကိုယ်စားပြုလိမ့်မည်ဟုဆိုလိုသည်။ ထို့ကြောင့်စကားဝှက်ကိုသတ်မှတ်ခြင်းဖြင့်အကောင့်၏ authentication ကိုအတည်ပြုရန်လိုအပ်သည်။
- OS တွင် package အသစ်များထည့်ရန်ရည်ရွယ်ချက်ကိုအသိပေးအကြောင်းကြားလိမ့်မည်။ Y version ကိုရွေးချယ်ခြင်းဖြင့်လက်ခံပါ။
- အမြဲတမ်းဝန်ဆောင်မှုအတွက်, Centos နှင့်အတူစတင်ရန်လိုအပ်ပါသည်။ sudo chkconfig -letel 345 SMB ကို အသုံးပြု. autoload ထဲသို့ထည့်ပါ။
- ထို့နောက် Samba 0 န်ဆောင်မှုကို Service SMB Command မှ စတင်. နောက်တစ်ဆင့်သို့သွားပါ။
အဆင့် 2 - Firewall အတွက်ခွင့်ပြုချက်ကိုဖန်တီးခြင်း
operating system တွင်တည်ဆောက်ထားသော firewall သည် 0 န်ဆောင်မှုအသစ်ကိုယုံကြည်စိတ်ချနိုင်ကြောင်းမသိရသေးပါ။ လက်ဖြင့်သင်စည်းမျဉ်းစည်းကမ်းတွေကိုပြောင်းလဲခြင်းဖြင့်ဤအရာကိုသတ်မှတ်ရန်လိုအပ်သည်။ အဆိုပါ resolution ကို Samba စီးဆင်းနေသောဆိပ်ကမ်းများ၏ ports များက activated ဖြစ်ပါတယ်။ Superuser ၏စဉ်ဆက်မပြတ်စည်းမျဉ်းကိုသက်ဝင်စေရန်သာလိုအပ်သည်။
ITPLASS -A In Input -p UDP -M UDP -s 192.168.1.0/24 --DPRE 137 -J လက်ခံသည်
ITPLATS -A In Input -p UDP -M UDP -s 192.168.1.0/24 --DPRE 138 -J လက်ခံသည်
ITPLASS -P TCP -M TCP -s 192.168.1.0/224 --DPRE 139 -J လက်ခံသည်
ITPLASS -P TCP -M TCP -s 192.168.0.0/224 --DPRE 445 -J လက်ခံသည်
ဤကိစ္စတွင်စံသတ်မှတ်ချက်များကို control control tool ကိုအသုံးပြုခဲ့သည်။ Firewall ၏အပိုဆောင်း configuration ကိုသင်လုပ်ဆောင်ရန်လိုအပ်ပါကအောက်ပါလင့်ခ်အရသီးခြားဆောင်းပါးတစ်ခုတွင်တင်ပြထားသည့်လက်စွဲနှင့်ရင်းနှီးကျွမ်းဝင်ရန်သင့်အားကျွန်ုပ်တို့အကြံပေးသည်။
Read more: iptables ကို Centos 7 တွင်ထားပါ
အဆင့် 3: Samba config ကိုစတင်ခြင်းနှင့် parameters တွေကိုစူးစမ်းလေ့လာခြင်း
Shared folder access ကိုပံ့ပိုးပေးခြင်းသည် Samba configuration file ကိုပြောင်းလဲခြင်းဖြင့်ပြုလုပ်သည်။ ၎င်းသည်သတ်သတ်မှတ်မှတ် syntax, ၎င်း၏ parameterscers နှင့်တန်ဖိုးများကိုအသုံးပြုသည်။ သင်ဤကိရိယာနှင့်ဆက်လက်လုပ်ကိုင်လိုပါကအနည်းဆုံးအခြေခံသဘောတရားများကိုသိရန်အကြံပြုသည်။ သို့သော်စတင်သူများအတွက်ဤချိန်ညှိချက်များအစတွင်စတင်ကြည့်ရအောင်။
- အဆင်ပြေသော Cox text editor nano ကိုအသုံးပြုရန်သင့်အားကျွန်ုပ်တို့အကြံပေးပါသည်။ ပုံမှန်အားဖြင့်၎င်းသည် Centos တွင်မပါ 0 င်ပါက Sudo Yum ကိုထည့်သွင်းခြင်းဖြင့်ထည့်သွင်းပါ။
- Superuser အကောင့်မှစကားဝှက်ကိုသတ်မှတ်ခြင်းဖြင့်လုပ်ဆောင်မှုကိုအတည်ပြုပါ။
- sudo nano /etc/samba/samba/smb.conf ဖြင့် အသုံးပြု. configuration file ကို run ပါ။
- ယခုမျက်နှာပြင်သည်ဖိုင်၏ contents အားလုံးကိုပြသသည်။
သင်မြင်နိုင်သည့်အတိုင်း configuration ကိုကမ္ဘာလုံးဆိုင်ရာခွဲခြားသတ်မှတ်ထားသည့်စည်းမျဉ်းအချို့ကိုသတ်မှတ်ပြီးဖြစ်သည်။ အခြေခံစည်းမျဉ်းများနှင့်သူတို့၏တန်ဖိုးများကိုဖတ်ပါ။
- Workgroup - ဆာဗာတွင်ပါ 0 င်သည့်လုပ်ငန်းအဖွဲ့၏အမည်,
- ဆာဗာ string - ဆာဗာကိုမတရားဖော်ပြချက်,
- interfaces - ကဏ္ section ကိုချိတ်ဆက်ရန်အတွက်ရရှိနိုင်သည့်ကွန်ယက်မျက်နှာပြင်များ,
- Hosts Allow - 0 င်ရောက်နိုင်သည့် hosts;
- အိမ်ရှင်များသည်ငြင်းပယ်သည် - တားမြစ်ထားသောအိမ်ရှင်များ,
- log file - အသိပေးချက်အားလုံးကိုသိမ်းဆည်းထားသည့်ဖိုင်, အခြားလုပ်ရပ်များအတွက်အမှားကုဒ်များ,
- Max Log အရွယ်အစား - အထက်ပါဖိုင်၏အမြင့်ဆုံးအရွယ်အစား (အမြင့်ဆုံးကိုကျော်လွှားပြီးနောက်ဖိုင်အသစ်တစ်ခုကိုဖန်တီးသည်);
- လုံခြုံရေးသည်အသုံးပြုသူစစ်မှန်မှုကိုအတည်ပြုရန်နည်းလမ်းဖြစ်သည်။
- account ည့်သည်အကောင့် - guest ည့်သည်အကောင့်အတွက်အသင်း။
အောက်တွင်ဖော်ပြထားသောအပိုင်း၏ကဏ္ section တစ်ခု၏ဥပမာတစ်ခုကိုသင်တွေ့သည်။
[ကမ္ဘာလုံးဆိုင်ရာ]
Workgroup = workgroup
ဆာဗာ string = Samba ဆာဗာ% v
netbios အမည် = Centos
interfaces = lo enth0 192.168.12 / 24 192.168.13.24
Hosts = 127.168.12 ခွင့်ပြုသည်။ 192.168.13 ။
log file = /var/log/samba/log.rems
မက်စ်မှတ်တမ်းအရွယ်အစား = 50
လုံခြုံရေး = အသုံးပြုသူ။
Passdb backend = tdsam
guest ည့်သည်မှ Map = မကောင်းတဲ့အသုံးပြုသူ
အဆင့် 4: အများပြည်သူသုံးဖိုင်တွဲကိုဖန်တီးခြင်း
ယခုတွင်သင်သည် Samba ၏အခြေခံ parametersters နှင့်ပိုင်းခြားသတ်မှတ်ချက်နှင့်တူသည်ကိုသင်သိပြီ။ သီးခြားဖိုင်တွဲတစ်ခုအတွက်စည်းမျဉ်းစည်းကမ်းများအစုတခုဖြစ်သည်။ ၎င်းသည်ထိုကဲ့သို့သောအုပ်စုတစ်ခုပြုလုပ်ရန်သာဖြစ်သည်။ လိုအပ်သည့်လမ်းညွှန်မတည်ရှိသေးပါက Mkdir / Home / User / Assare command ကို အသုံးပြု. အိမ် / အသုံးပြုသူ / Assare သည် directory နှင့်၎င်း၏အမည်ကို အသုံးပြု. ၎င်းကိုဖန်တီးပါ။
- ယခင်အဆင့်တွင်ပြထားတဲ့အတိုင်း nano text editor ကို run ပါ။
- ဥပမာအားဖြင့်အပြောင်းအလဲများကိုလုပ်ပါ။
[ဖိုဒါ]
PATH = / TMP
အများသုံး = ဟုတ်ကဲ့။
Writable = ဟုတ်ကဲ့။
ပုံနှိပ်ထုတ်ဝုံး = အမှတ်
စာရင်း = + 0 န်ထမ်းများရေးပါ
ဤတွင်ဖိုင်တွဲတစ်ခုမှာအပိုင်းအမည်, Path = / TMP - ဖိုင်တွဲသို့လမ်းကြောင်းတစ်ခုဖြစ်ပြီးအခြား parametersters အားလုံးသည်ဒေသတွင်းကွန်ယက်တွင်ပါ 0 င်သူများအတွက်အပြည့်အဝဝင်ရောက်ခွင့်ရှိသည်။ အသုံးပြုသူသည် contents များကိုသာရှုမြင်ရုံသာမကတည်းဖြတ်ရန်နည်းလမ်းတိုင်းတွင်လည်းပါ 0 င်နိုင်သည်။ အပြောင်းအလဲများပြုလုပ်ပြီးနောက်သူတို့ကိုကယ်တင်ရန် Ctrl + O ကိုနှိပ်ပါ။
- ဖိုင်၏အမည်ကိုမှတ်တမ်းတင်ရန်မပြောင်းပါနှင့်,
- Ctrl + X မှတဆင့်စာသားတည်းဖြတ်သူမှထွက်ပါ။
- SMB Reload 0 န်ဆောင်မှုကိုသက်ဝင်စေခြင်းဖြင့် configuration ကို update လုပ်ပါ။
- Testparmarmarmarm -s /etc/samba/smb.conf.CF ၏ကဏ္ sections အားလုံး၏စွမ်းဆောင်ရည်ကိုစစ်ဆေးပါ။
- အမှားအယွင်းများပေါ်ပေါက်လာပါက 0 န်ဆောင်မှုကိုပြန်လည်စတင်ရန်လိုအပ်လိမ့်မည်။ 0 န်ဆောင်မှု SMB ပြန်လည်စတင်ရန်။
သီးခြားစီ, စက်တစ်ခု၏အသုံးပြုသူများအတွက် 0 င်ခွင့်အခွင့်အရေးများကိုအခြားနည်းလမ်းများဖြင့်ပြုပြင်သည်ကိုကျွန်ုပ်သတိပြုမိသည်။ Samba utility သည်ဤလုပ်ငန်းများကိုလုပ်ဆောင်ရန်ရည်ရွယ်ခြင်းမဟုတ်ပါ။ အကယ်. သင်သည်အခွင့်ထူးများကိုဒေသခံစက်တစ်ခုပေါ်တွင်သတ်မှတ်ခြင်းကိုစိတ် 0 င်စားပါကဤအကြောင်းအရာနှင့်သက်ဆိုင်သောဤခေါင်းစဉ်တွင်လက်စွဲကိုဖတ်ပါ။
ဆက်ဖတ်ရန် - Linux တွင်ဝင်ရောက်ခွင့်အခွင့်အရေးများကိုသတ်မှတ်ခြင်း
Centos ရှိဝေးလံခေါင်သီသောလမ်းညွှန်သည်ကွန်ယက်ဖိုင်တွဲမှပျောက်ကွယ်သွားလိမ့်မည်။ သို့သော် configuration file ရှိသတ်မှတ်ထားသော parameters များကျန်ရှိနေသေးသည်ကိုသတိပြုပါ။ ထို့ကြောင့်ဖိုင်တွဲများကိုသန့်ရှင်းရေးလုပ်သည့်အခါမလိုအပ်သောကဏ္ sections အားလုံးကိုဖယ်ရှားခြင်းဖြင့်ယနေ့အသုံးပြုသော utility ကိုတည်းဖြတ်ရန်နှင့်တည်ဆောက်ရန်လိုအပ်သည်။
ကိုလည်းကြည့်ပါ - Linux ရှိလမ်းညွှန်ကိုဖျက်ပါ
ယခုတွင်သင်သည် Folder ကို Centos ကိုမည်သည့်အခက်အခဲမရှိဘဲမျှဝေနိုင်ကြောင်းသတင်းအချက်အလက်ရှိသည်။ ဤလုပ်ထုံးလုပ်နည်းကိုပြီးစီးပြီးနောက်လမ်းညွှန်အားလုံးတွင်လမ်းညွှန်ပေါ်လာလိမ့်မည်။ ဥပမာအားဖြင့် Windows Path ကိုကြည့်ရှုလိမ့်မည် - \\ linuxserver \ folder, LinuxServer ကား၏အမည်မှာ folder သည် folder မှာ folder ဖြစ်သည်။