Samba 4.14.0 ထုတ်ဝေမှု

Samba 4.14.0 ထုတ်ဝေမှုအား တင်ပြထားပြီး၊ ၎င်းသည် ဒိုမိန်းထိန်းချုပ်ကိရိယာနှင့် Windows 4 အကောင်အထည်ဖော်မှုနှင့် တွဲဖက်အသုံးပြုနိုင်သည့် ဒိုမိန်းထိန်းချုပ်ကိရိယာနှင့် Active Directory ဝန်ဆောင်မှုကို အပြည့်အဝအကောင်အထည်ဖော်ခြင်းဖြင့် Samba 2000 ဌာနခွဲ၏ ဖွံ့ဖြိုးတိုးတက်မှုကို ဆက်လက်လုပ်ဆောင်နေပါသည်။ Windows 10 အပါအဝင် Microsoft မှပံ့ပိုးပေးထားသော Windows clients ။ Samba 4 သည် ဘက်စုံသုံးဆာဗာ ထုတ်ကုန်ဖြစ်ပြီး၊ ၎င်းသည် ဖိုင်ဆာဗာ၊ ပရင့်ထုတ်ဝန်ဆောင်မှုနှင့် အထောက်အထားဆာဗာ (winbind) တို့ကိုလည်း အကောင်အထည်ဖော်ပေးပါသည်။

Samba 4.14 တွင် အဓိကပြောင်းလဲမှုများ-

  • VFS အလွှာသို့ ထူးထူးခြားခြား အဆင့်မြှင့်တင်မှုများ ပြုလုပ်ထားသည်။ သမိုင်းကြောင်းအရ၊ ဖိုင်ဆာဗာ၏အကောင်အထည်ဖော်မှုနှင့်အတူကုဒ်သည် SMB2 ပရိုတိုကောအတွက်လည်းအသုံးပြုခဲ့သည့် ဖိုင်လမ်းကြောင်းများလုပ်ဆောင်ခြင်းနှင့် ချိတ်ဆက်ထားပြီး၊ ဖော်ပြပါအသုံးပြုမှုသို့ လွှဲပြောင်းပေးသည့် SMB4.14.0 ပရိုတိုကောအတွက်လည်း အသုံးပြုခဲ့သည်။ Samba XNUMX တွင်၊ ဆာဗာ၏ ဖိုင်စနစ်သို့ ဝင်ရောက်ခွင့် ပေးသည့် ကုဒ်ကို ဖိုင်လမ်းကြောင်းများထက် ဖိုင်ဖော်ပြချက်များကို အသုံးပြုရန် ပြန်လည် ဒီဇိုင်းဆွဲထားသည်။ ဥပမာအားဖြင့်၊ stat() နှင့် SMB_VFS_STAT() အစား SMB_VFS_STAT() အစား fstat() ကိုခေါ်ဆိုခြင်းတွင် ပါဝင်ပါသည်။
  • Active Directory တွင် ပရင်တာထုတ်ဝေခြင်း၏ ယုံကြည်စိတ်ချရမှုကို မြှင့်တင်ထားပြီး Active Directory သို့ ပေးပို့သည့် ပရင်တာအချက်အလက်ကို တိုးချဲ့ထားပါသည်။ ARM64 စနစ်များတွင် Windows ပရင်တာဒရိုက်ဗာများအတွက် ပံ့ပိုးမှု ထပ်ထည့်ထားသည်။
  • Winbind ဖောက်သည်များအတွက် Group Policy ကိုအသုံးပြုရန်စွမ်းရည်ကိုပေးထားသည်။ Active Directory စီမံခန့်ခွဲသူသည် ယခုအခါ sudoers ဆက်တင်များကို ပြောင်းလဲခြင်း သို့မဟုတ် အချိန်အပိုင်းအခြားအလိုက် cron အလုပ်များကို ထည့်သွင်းနိုင်သည့် မူဝါဒများကို သတ်မှတ်နိုင်ပါပြီ။ ကလိုင်းယင့်အတွက် အုပ်စုမူဝါဒများကို အသုံးချရန်၊ 'အဖွဲ့လိုက်မူဝါဒများကို အသုံးချရန်' ဆက်တင်ကို smb.conf တွင် ပေးထားသည်။ မူဝါဒများကို မိနစ် 90-120 တိုင်း ကျင့်သုံးပါသည်။ ပြဿနာများရှိသောအခါတွင် “samba-gpupdate —unapply” အမိန့်ဖြင့် အပြောင်းအလဲများကို ပြန်ဖျက်နိုင်သည် သို့မဟုတ် “samba-gpupdate —force” အမိန့်ကို ပြန်လည်အသုံးချနိုင်သည်။ စနစ်တွင်အသုံးပြုမည့်မူဝါဒများကိုကြည့်ရှုရန်၊ သင်သည် "samba-gpupdate -rsop" အမိန့်ကိုသုံးနိုင်သည်။
  • Python ဘာသာစကား ဗားရှင်းအတွက် လိုအပ်ချက်များ တိုးလာခဲ့သည်။ ယခု Samba ကိုတည်ဆောက်ရာတွင် အနည်းဆုံး Python ဗားရှင်း 3.6 လိုအပ်ပါသည်။ Python ဗားရှင်းအဟောင်းများဖြင့် တည်ဆောက်ခြင်းကို ရပ်ဆိုင်းလိုက်ပါပြီ။
  • samba-tool utility သည် Active Directory (အသုံးပြုသူများ၊ ကွန်ပျူတာများ၊ အုပ်စုများ) တွင် အရာဝတ္ထုများကို စီမံခန့်ခွဲရန်အတွက် ကိရိယာများကို အကောင်အထည်ဖော်ပေးပါသည်။ AD တွင် အရာဝတ္ထုအသစ်တစ်ခုထည့်ရန်၊ ယခု "create" အမိန့်အပြင် "add" အမိန့်ကို သင်အသုံးပြုနိုင်ပါပြီ။ အသုံးပြုသူများ၊ အဖွဲ့များနှင့် အဆက်အသွယ်များကို အမည်ပြောင်းရန် "rename" command ကို ပံ့ပိုးထားသည်။ အသုံးပြုသူများကို လော့ခ်ဖွင့်ရန်အတွက် 'samba-tool user unlock' command ကို အဆိုပြုထားသည်။ 'samba-tool အသုံးပြုသူစာရင်း' နှင့် 'samba-tool group listmembers' ညွှန်ကြားချက်များသည် သက်တမ်းကုန်သွားသော သို့မဟုတ် ပိတ်ထားသော အသုံးပြုသူအကောင့်များကို ဖျောက်ရန် "--hide-expired" နှင့် "--hide-disabled" ရွေးချယ်မှုများကို အကောင်အထည်ဖော်သည်။
  • အစုအဖွဲ့ဖွဲ့စည်းပုံများကို လုပ်ဆောင်ရန် တာဝန်ရှိသည့် CTDB အစိတ်အပိုင်းသည် နိုင်ငံရေးအရ မှားယွင်းနေသော စည်းကမ်းချက်များကို ရှင်းပစ်လိုက်ပါသည်။ သခင်နှင့်ကျွန်အစား NAT နှင့် LVS ကိုစဖွင့်သောအခါတွင်၊ အဖွဲ့ရှိအဓိက node နှင့် "နောက်လိုက်" ကိုရည်ညွှန်းရန် "ခေါင်းဆောင်" ကိုအသုံးပြုရန် အဆိုပြုထားသည်။ "ctdb natgw master" အမိန့်ကို "ctdb natgw ခေါင်းဆောင်" ဖြင့် အစားထိုးထားသည်။ node သည် ခေါင်းဆောင်မဟုတ်ကြောင်း ညွှန်ပြရန်၊ ယခုအခါ "ကျွန်သီးသန့်" အစား "နောက်လိုက်-သာ" အလံကို ပြသထားသည်။ "ctdb isnotrecmaster" အမိန့်ကို ဖယ်ရှားလိုက်ပါပြီ။

ထို့အပြင်၊ Samba ကုဒ်ကို ဖြန့်ဝေထားသည့် VFS (Virtual File System) အစိတ်အပိုင်းများသို့ GPL လိုင်စင်၏ နယ်ပယ်နှင့် ပတ်သက်၍ ရှင်းလင်းချက်ပေးပါသည်။ GPL လိုင်စင်သည် ဆင်းသက်လာသော အလုပ်အားလုံးကို တူညီသောစည်းကမ်းချက်များအောက်တွင် ဖွင့်ထားရန် လိုအပ်သည်။ Samba တွင် ပြင်ပကုဒ်ကို ခေါ်ရန် ခွင့်ပြုသည့် ပလပ်အင် အင်တာဖေ့စ်တစ်ခု ရှိသည်။ ဤပလပ်အင်များထဲမှ တစ်ခုသည် Samba ကဲ့သို့ တူညီသော ခေါင်းစီးဖိုင်များကို Samba တွင် အသုံးပြုထားသည့် API အဓိပ္ပါယ်ဖွင့်ဆိုချက်ဖြင့် အသုံးပြုထားသည့် VFS module များဖြစ်ပြီး၊ ထို့ကြောင့် Samba VFS modules များကို GPL သို့မဟုတ် တွဲဖက်လိုင်စင်အောက်တွင် ဖြန့်ဝေရမည်ဖြစ်ပါသည်။

VFS မော်ဂျူးများ ဝင်ရောက်ကြည့်ရှုသည့် ပြင်ပအဖွဲ့အစည်း စာကြည့်တိုက်များနှင့် ပတ်သက်၍ မသေချာမရေရာမှုများ ဖြစ်ပေါ်လာသည်။ အထူးသဖြင့်၊ GPL လက်အောက်ရှိ စာကြည့်တိုက်များနှင့် လိုက်ဖက်ညီသော လိုင်စင်များကို VFS modules များတွင်သာ သုံးနိုင်သည်ဟု ထင်မြင်ယူဆမိပါသည်။ Samba developer များသည် စာကြည့်တိုက်များသည် API မှတဆင့် Samba ကုဒ်ကိုခေါ်ဆိုခြင်း သို့မဟုတ် အတွင်းပိုင်းတည်ဆောက်ပုံများကို ဝင်ရောက်သုံးစွဲခြင်းမပြုကြသောကြောင့် ၎င်းတို့သည် ဆင်းသက်လာသောလက်ရာများဟု မယူဆနိုင်ဘဲ GPL-ကိုက်ညီသောလိုင်စင်များအောက်တွင် ဖြန့်ဝေရန်မလိုအပ်ကြောင်း ရှင်းလင်းပြောကြားခဲ့သည်။

source: opennet.ru

မှတ်ချက် Add