Samba 4.11.0 ထုတ်ဝေမှု

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

သော့ အပြောင်းအလဲများ Samba 4.11 တွင်-

  • မူရင်း လုပ်ငန်းစဉ် စတင်သည့် မော်ဒယ်သည် "ကြိုဖေါက်" ဖြစ်ပြီး၊ ကြိုတင် စတင်သည့် ကိုင်တွယ်သူ လုပ်ငန်းစဉ်များ အစုအဝေးကို ထိန်းသိမ်းထားရန် ခွင့်ပြုသည်။ Samba ကို စတင်သောအခါ၊ '--model' ရွေးချယ်မှုသည် ယခုအခါ 'စံ' အစား 'prefork' တန်ဖိုးကို ယူသည်။ ယခင်က၊ LDAP နှင့် NETLOGON ဖောက်သည်ချိတ်ဆက်မှုတစ်ခုစီအတွက် သီးခြားကလေးလုပ်ငန်းစဉ်တစ်ခုကို စတင်ခဲ့ပြီး၊ ယင်းသည် အမြဲမပြတ်ချိတ်ဆက်မှုများစွာရှိသောအခါတွင် သိသာထင်ရှားသော မှတ်ဉာဏ်သုံးစွဲမှုကို ဖြစ်စေသည်။ 'prefork' မော်ဒယ်ကို အသုံးပြုသည့်အခါ၊ client ချိတ်ဆက်မှုများကို ပူးတွဲကိုင်တွယ်ပြီး ကိုင်တွယ်သူထံ ဖြန့်ဝေပေးသော LDAP၊ NETLOGON နှင့် KDC ဝန်ဆောင်မှုများအတွက် ပုံသေအရေအတွက်သတ်မှတ်ထားသော လုပ်ငန်းစဉ်များကို စတင်ပါသည်။
  • ယခု Winbind သည် မှတ်တမ်းထဲတွင် PAM_AUTH နှင့် NTLM_AUTH စစ်မှန်ကြောင်းအထောက်အထားပြခြင်းဖြစ်ရပ်များကို သိမ်းဆည်းထားပြီး PAM_AUTH နှင့် NTLM_AUTH တောင်းဆိုမှုများအတွက် အကောင့်ဝင်အမှတ်အသားပါရှိသော "logonId" ရည်ညွှန်းချက်၏ SamLogon သို့ အထောက်အထားစိစစ်ခြင်းမှတ်တမ်းများတွင် ရောင်ပြန်ဟပ်မှုကိုလည်း လွှဲပြောင်းပေးပါသည်။
  • ပြန်ပေးထားသော LDAP လွှဲပြောင်းပေးမှုများ၏ အစီအစဉ်သည် ယခုမူလတောင်းဆိုချက်မှ အစီအစဉ်ကို ထင်ဟပ်နေပါသည်။ ဥပမာအားဖြင့်၊ ldap မှတဆင့်ရရှိသော ညွှန်းပို့မှုများကို "ldap://" ဖြင့် ရှေ့ဆက်ထားပြီး ldaps မှတဆင့် - "ldaps://" ဖြင့်၊
  • မှတ်တမ်းတွင် Bind 9 မှ လုပ်ဆောင်ခဲ့သော DNS လုပ်ဆောင်ချက်များ၏ ကြာချိန်ကို သိမ်းဆည်းရန် စွမ်းရည်ကို ပေါင်းထည့်ထားသည်။ smb.conf တွင် မှတ်တမ်းအဆင့် "dns:10" ကို သတ်မှတ်ခြင်းဖြင့် အထွက်ကို ဖွင့်ထားသည်။
  • မူရင်း Active Directory schema ကို ဗားရှင်းသို့ အပ်ဒိတ်လုပ်ထားပါသည်။
    ၁၇၁၈၉_R2012.
    '--base-schema' အငြင်းအခုံကို အသုံးပြု၍ schema အဟောင်းကို ရွေးနိုင်သည်။ ရှိပြီးသားထည့်သွင်းမှုများကို အဆင့်မြှင့်ရန်၊ samba-tool "domain schemaupgrade" command ကို အသုံးပြုနိုင်ပါသည်။
  • လိုအပ်သောမှီခိုမှုများတွင် Samba တွင်တည်ဆောက်ထားသော cryptographic functions များကိုအစားထိုးသည့် GnuTLS 3.2 ကုဒ်ဝှက်စာကြည့်တိုက်များပါဝင်ပါသည်။
  • LDAP တွင်သိမ်းဆည်းထားသည့်လိပ်စာစာအုပ်တွင်ထည့်သွင်းမှုများကိုရှာဖွေရန်နှင့်တည်းဖြတ်ရန် "samba-tool contact" အမိန့်ကိုထည့်သွင်းထားသည်။
  • "samba-tool [user|group|computer|group|contact] တည်းဖြတ်ခြင်း" command သည် နိုင်ငံတော်ကုဒ်ဖြင့် လုပ်ဆောင်ခြင်းအတွက် အထောက်အပံ့ကို ပိုမိုကောင်းမွန်စေပါသည်။
  • Samba ကို သုံးစွဲသူ 100 နှင့် 120 objects အထိရှိသော အလွန်ကြီးမားသော အဖွဲ့အစည်းများတွင် အသုံးပြုရန်အတွက် အကောင်းဆုံးဖြစ်အောင် ပြုလုပ်ထားပါသည်။
  • ပြန်လည်အညွှန်းပြုလုပ်ခြင်း ("samba-tool dbcheck --reindex") နှင့် domain join operations ("samba-tool domain join")) ကြီးမားသော AD domains များအတွက် ပိုမိုကောင်းမွန်သောစွမ်းဆောင်ရည်၊
  • LDAP ဆာဗာသည် ကြီးမားသော LDAP တုံ့ပြန်မှုများ (ဥပမာ၊ အရာဝတ္ထုအားလုံးကို ရှာဖွေသည့်အခါ) မှတ်ဉာဏ်တွင် ဒေတာမိတ္တူပွားခြင်းကို ဖယ်ရှားခြင်းဖြင့် မှတ်ဉာဏ်စွမ်းဆောင်ရည်ကို မြှင့်တင်ပေးပါသည်။
  • ဒေတာဘေ့စ်၏ အများဆုံးခွင့်ပြုသည့်အရွယ်အစား (lmdb မြေပုံ) ကို သတ်မှတ်ရန် "--backend-store-size" option ကို "samba-tool" တွင် ထည့်ထားသည်။
  • "batch_mode" ရွေးချယ်မှုကို LDB တွင် ထည့်သွင်းထားပြီး၊ ငွေပေးငွေယူတစ်ခုတည်းအတွင်း ၎င်းတို့ကို လုပ်ဆောင်ခြင်းဖြင့် အစုလိုက်လုပ်ဆောင်မှုများကို ပိုမိုကောင်းမွန်အောင်ပြုလုပ်နိုင်စေမည်ဖြစ်သည်။ ထို့အပြင်၊ ကြီးမားသော LDB ဒေတာဘေ့စ်များတွင် ရှာဖွေခြင်း၏ စွမ်းဆောင်ရည်ကို မြှင့်တင်ထားပြီး သစ်ပင်ခွဲများကို အမည်ပြောင်းခြင်း၏ စွမ်းဆောင်ရည်ကို တိုးမြှင့်ထားပါသည်။
  • ဖိုင်များ၏ ယခင်ဗားရှင်းများနှင့် လုပ်ဆောင်ရန်အတွက် CephFS လျှပ်တစ်ပြက်ရိုက်ချက်များကို ပံ့ပိုးပေးသည့် VFS module ceph_snapshots၊
  • Disk ပေါ်ရှိ Active Directory ဒေတာဘေ့စ်များကို သိမ်းဆည်းရန်အတွက် နည်းလမ်းကို ပြောင်းလဲထားပါသည်။ 4.11 ထွက်ရှိရန် အဆင့်မြှင့်ပြီးနောက် ဖော်မတ်အသစ်ကို အလိုအလျောက် အသုံးချသွားမည်ဖြစ်ပြီး၊ သို့သော် Samba 4.11 မှ အဟောင်းများကို ထုတ်ဝေမှုသို့ ပြန်လှည့်သွားသည့်အခါတွင် သင်သည် လိုအပ်မည်ဖြစ်သည်။ ပြောင်းလဲခြင်း လက်စွဲပုံစံ;
  • မူရင်းအားဖြင့်၊ SMB1 ပရိုတိုကောအတွက် ပံ့ပိုးမှုအား ပိတ်ထားသည် ('Client min protocol' နှင့် 'server min protocol' ဆက်တင်များကို SMB2_02 သို့ သတ်မှတ်ထားသည်)၊ Microsoft မှ ရပ်ဆိုင်းထားပြီး အသုံးမပြုတော့ပါ။
  • smbclient နှင့် smbcacls ကဲ့သို့သော command line utilities အများစုတွင် smb.conf ဆက်တင်များကို ကျော်လွန်ခွင့်ပြုသည့် '--option' ဘောင်အသစ်တစ်ခုရှိသည်။ ဥပမာအားဖြင့်၊ အနည်းဆုံး ပံ့ပိုးပေးထားသော ပရိုတိုကောဗားရှင်းကို ပြောင်းရန်၊ SMB1 ကို ပြန်ပေးရန် "--option='client min protocol=NT1'" ကို သတ်မှတ်နိုင်သည်။
  • LanMan နှင့် plaintext စစ်မှန်ကြောင်းအထောက်အထားပြသခြင်းနည်းလမ်းများကို ရပ်တန့်ထားသည်။ NTLM၊ NTLMv2 နှင့် Kerberos နည်းလမ်းများအတွက် ပံ့ပိုးမှု မပြောင်းလဲပါ။
  • BIND9_FLATFILE DNS နောက်ခံကို ရပ်ဆိုင်းထားပြီး နောင်ထွက်ရှိမှုတွင် ဖယ်ရှားပါမည်။ smb.conf ရှိ "rndc အမိန့်" ရွေးချယ်မှုကိုလည်း ရပ်ဆိုင်းထားသည်။
  • SWAT ဝဘ်အင်တာဖေ့စ်ကို ပံ့ပိုးပေးရန်အတွက် ယခင်က အသုံးပြုခဲ့သည့် တပ်ဆင်ထားသော http ဆာဗာ (Python WSGI) အတွက် ကုဒ်ကို ဖယ်ရှားလိုက်ပါပြီ။
  • မူရင်းအားဖြင့်၊ Python 2 ပံ့ပိုးမှုကို ပိတ်ထားပြီး Python 3 ကို အသုံးပြုသည် (Python 2 ပံ့ပိုးမှုကို ပြန်လည်ရရှိရန်၊ samba တည်ဆောက်မှုလုပ်ငန်းစဉ်အတွင်း ./configure' နှင့် 'make' မလုပ်ဆောင်မီ ပတ်၀န်းကျင်ပြောင်းလဲနိုင်သော 'PYTHON=python2' ကို သတ်မှတ်ရန် လိုအပ်သည်။

source: opennet.ru

မှတ်ချက် Add