Samba 4.14.0 թողարկում

Samba 4.14.0-ը թողարկվել է, որը շարունակում է Samba 4 մասնաճյուղի զարգացումը՝ դոմեյնի վերահսկիչի և իրականացմանը համատեղելի Active Directory ծառայության լիարժեք իրականացմամբ։ Windows 2000 և կարող է աշխատել Microsoft-ի կողմից աջակցվող բոլոր տարբերակների հետ Windows- հաճախորդներ, այդ թվում՝ Windows 10Samba 4-ը բազմաֆունկցիոնալ սերվերային արտադրանք է, որը նաև տրամադրում է ֆայլերի սերվեր, տպագրության ծառայություն և նույնականացման սերվեր (winbind):

Հիմնական փոփոխությունները Samba 4.14-ում.

  • VFS շերտը ենթարկվել է զգալի արդիականացման: Պատմական պատճառներով ֆայլային համակարգի ներդրման կոդը սերվեր Samba-ն հիմնված էր ֆայլերի ուղիների մշակման վրա, որը նույնպես օգտագործվում էր SMB2 արձանագրության համար, որն այժմ օգտագործում էր նկարագրիչներ: Samba 4.14.0 տարբերակում սերվերի ֆայլային համակարգ մուտք գործելու հնարավորություն տվող կոդը վերամշակվել է՝ ուղիների փոխարեն օգտագործելու ֆայլերի նկարագրիչներ: Օրինակ՝ stat()-ի փոխարեն այժմ կանչվում է fstat() ֆունկցիան, իսկ SMB_VFS_FSTAT() ֆունկցիան՝ SMB_VFS_STAT()-ի փոխարեն:
  • Բարելավվել է տպիչի հրապարակման հուսալիությունը Active Directory-ում և ընդլայնվել է տպիչի տեղեկատվության փոխանցումը Active Directory: Ավելացվել է աջակցություն: Windows- տպիչի դրայվերներ ARM64 համակարգերի վրա։
  • Winbind-ի հաճախորդների համար Խմբային քաղաքականություն օգտագործելու հնարավորությունն ապահովված է: 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-ում նոր օբյեկտ ավելացնելու համար այժմ կարող եք օգտագործել «ավելացնել» հրամանը, բացի «ստեղծել» հրամանից: Օգտագործողների, խմբերի և կոնտակտների անունները վերանվանելու համար աջակցվում է «վերանվանել» հրամանը: Օգտագործողներին ապակողպելու համար առաջարկվում է «samba-tool user unlock» հրամանը: «samba-tool user list» և «samba-tool group listmembers» հրամաններն իրականացնում են «--hide-expired» և «--hide-disabled» տարբերակները՝ ժամկետանց կամ անջատված օգտվողների հաշիվները թաքցնելու համար:
  • CTDB բաղադրիչը, որը պատասխանատու է կլաստերային կոնֆիգուրացիաների գործարկման համար, մաքրվել է քաղաքականապես ոչ ճիշտ տերմիններից: Master-ի և slave-ի փոխարեն, NAT-ը և LVS-ը կարգավորելիս, առաջարկվում է օգտագործել «առաջնորդ»՝ խմբի հիմնական հանգույցին անդրադառնալու համար, իսկ «հետևորդ»-ը՝ խմբի մնացած անդամներին ծածկելու համար: «ctdb natgw master» հրամանը փոխարինվել է «ctdb natgw leader»-ով։ Նշելու համար, որ հանգույցը առաջատար չէ, այժմ ցուցադրվում է «միայն հետևորդների» դրոշը «միայն ստրուկի» փոխարեն: «ctdb isnotrecmaster» հրամանը հեռացվել է:

Բացի այդ, բացատրություն է տրվում GPL լիցենզիայի շրջանակի մասին, որի տակ բաշխվում է Samba կոդը, VFS (Վիրտուալ ֆայլային համակարգ) բաղադրիչներին: GPL լիցենզիան պահանջում է, որ բոլոր ածանցյալ աշխատանքները բացվեն նույն պայմաններով: Samba-ն ունի plugin ինտերֆեյս, որը թույլ է տալիս զանգահարել արտաքին կոդ: Այս պլագիններից մեկը VFS մոդուլներն են, որոնք օգտագործում են նույն վերնագրի ֆայլերը, ինչ Samba-ն՝ API սահմանմամբ, որի միջոցով հասանելի են Samba-ում ներդրված ծառայությունները, այդ իսկ պատճառով Samba VFS մոդուլները պետք է բաշխվեն GPL-ի կամ համատեղելի լիցենզիայի ներքո:

Անորոշություն է առաջանում երրորդ կողմի գրադարանների վերաբերյալ, որոնց հասանելի են VFS մոդուլները: Մասնավորապես, կարծիք է հայտնվել, որ VFS մոդուլներում կարող են օգտագործվել միայն GPL և համատեղելի լիցենզիաներով գրադարանները։ Samba-ի մշակողները պարզաբանել են, որ գրադարանները չեն կանչում Samba կոդը API-ի միջոցով կամ մուտք չեն գործում ներքին կառուցվածքներ, ուստի դրանք չեն կարող համարվել ածանցյալ աշխատանքներ և չեն պահանջվում, որ դրանք տարածվեն GPL-ին համապատասխանող լիցենզիաների ներքո:

Source: opennet.ru

Գնեք հուսալի հոստինգ DDoS պաշտպանությամբ կայքերի, VPS VDS սերվերների համար 🔥 Գնեք հուսալի կայքերի հոսթինգ՝ DDoS պաշտպանությամբ, VPS VDS սերվերներով | ProHoster