Samba 4.14.0 leidimas

Pristatomas Samba 4.14.0 leidimas, kuris tęsia Samba 4 šakos plėtrą su visaverčiu domeno valdiklio įdiegimu ir Active Directory paslauga, kuri yra suderinama su Windows 2000 diegimu ir gali aptarnauti visas „Microsoft“ palaikomi „Windows“ klientai, įskaitant „Windows 10“. „Samba 4“ yra daugiafunkcis serverio produktas , kuriame taip pat įdiegtas failų serveris, spausdinimo paslauga ir tapatybės serveris („winbind“).

Pagrindiniai Samba 4.14 pakeitimai:

  • Buvo atlikti reikšmingi VFS sluoksnio atnaujinimai. Dėl istorinių priežasčių kodas su failų serverio diegimu buvo susietas su failų kelių apdorojimu, kuris taip pat buvo naudojamas SMB2 protokolui, kuris buvo perkeltas į deskriptorių naudojimą. 4.14.0 versijoje Samba kodas, suteikiantis prieigą prie serverio failų sistemos, buvo perkurtas, kad būtų naudojami failų aprašai, o ne failų keliai. Pavyzdžiui, iškviečiama fstat() vietoj stat() ir SMB_VFS_FSTAT() vietoj SMB_VFS_STAT().
  • Patobulintas spausdintuvų paskelbimo Active Directory patikimumas ir išplėsta į Active Directory siunčiama spausdintuvo informacija. Pridėtas „Windows“ spausdintuvo tvarkyklių palaikymas ARM64 sistemose.
  • Suteikiama galimybė naudoti grupės politiką Winbind klientams. „Active Directory“ administratorius dabar gali apibrėžti politiką, kuri keičia sudoers parametrus arba prideda periodines cron užduotis. Kad klientui būtų galima taikyti grupės strategijas, smb.conf yra nustatytas nustatymas „taikyti grupės politiką“. Politika taikoma kas 90–120 minučių. Iškilus problemoms, pakeitimus galima anuliuoti naudojant komandą „samba-gpupdate —unapply“ arba iš naujo pritaikyti komandą „samba-gpupdate —force“. Norėdami peržiūrėti sistemai taikomas strategijas, galite naudoti komandą „samba-gpupdate –rsop“.
  • Python kalbos versijai keliami reikalavimai buvo padidinti. Dabar kuriant Samba reikia bent 3.6 Python versijos. Senesnių Python leidimų kūrimas buvo nutrauktas.
  • „Samba-tool“ programa įgyvendina „Active Directory“ objektų (vartotojų, kompiuterių, grupių) valdymo įrankius. Norėdami pridėti naują objektą prie AD, dabar galite naudoti komandą "add" be komandos "create". Norint pervardyti vartotojus, grupes ir kontaktus, palaikoma komanda „pervardyti“. Norint atrakinti vartotojus, siūloma komanda „samba-tool user unlock“. Komandos „samba-tool user list“ ir „samba-tool group listmembers“ įgyvendina parinktis „--hide-expired“ ir „--hide-disabled“, kad paslėptų pasibaigusias arba išjungtas vartotojų paskyras.
  • CTDB komponentas, atsakingas už klasterių konfigūracijų veikimą, buvo išvalytas nuo politiškai neteisingų terminų. Vietoj pagrindinio ir vergo, nustatant NAT ir LVS, siūloma naudoti „leader“, kad būtų nurodytas pagrindinis grupės mazgas, o „follower“ – likusiems grupės nariams. Komanda „ctdb natgw master“ buvo pakeista į „ctdb natgw leader“. Norint nurodyti, kad mazgas nėra lyderis, dabar rodoma vėliavėlė „tik sekėjas“, o ne „tik vergas“. Komanda „ctdb isnotrecmaster“ buvo pašalinta.

Be to, pateikiamas paaiškinimas apie GPL licencijos, pagal kurią platinamas Samba kodas, apimtį VFS (Virtual File System) komponentams. GPL licencija reikalauja, kad visi išvestiniai darbai būtų atidaromi tomis pačiomis sąlygomis. Samba turi papildinio sąsają, leidžiančią iškviesti išorinį kodą. Vienas iš šių papildinių yra VFS moduliai, kuriuose naudojami tie patys antraščių failai kaip ir Samba su API apibrėžimu, per kurį pasiekiamos Samba įdiegtos paslaugos, todėl Samba VFS moduliai turi būti platinami pagal GPL arba suderinamą licenciją.

Kyla neaiškumų dėl trečiųjų šalių bibliotekų, kurias pasiekia VFS moduliai. Visų pirma buvo išreikšta nuomonė, kad VFS moduliuose galima naudoti tik GPL turimas bibliotekas ir suderinamas licencijas. Samba kūrėjai paaiškino, kad bibliotekos neiškviečia Samba kodo per API ir nepasiekia vidinių struktūrų, todėl jos negali būti laikomos išvestiniais darbais ir neprivalo būti platinamos pagal GPL suderinamas licencijas.

Šaltinis: opennet.ru

Добавить комментарий