Lëshimi i Samba 4.14.0

Prezantohet lëshimi i Samba 4.14.0, i cili vazhdon zhvillimin e degës Samba 4 me një zbatim të plotë të një kontrolluesi të domenit dhe një shërbim Active Directory që është në përputhje me zbatimin e Windows 2000 dhe është në gjendje të shërbejë të gjitha versionet e Klientët e Windows të mbështetur nga Microsoft, duke përfshirë Windows 10. Samba 4 është një produkt server shumëfunksional, i cili gjithashtu ofron një implementim të serverit të skedarëve, shërbimit të printimit dhe serverit të identitetit (winbind).

Ndryshimet kryesore në Samba 4.14:

  • Përmirësime të rëndësishme janë bërë në shtresën VFS. Për arsye historike, kodi me zbatimin e serverit të skedarëve ishte i lidhur me përpunimin e shtigjeve të skedarëve, i cili u përdor edhe për protokollin SMB2, i cili u transferua në përdorimin e përshkruesve. Në Samba 4.14.0, kodi që ofron akses në sistemin e skedarëve të serverit është ridizajnuar për të përdorur përshkruesit e skedarëve në vend të shtigjeve të skedarëve. Për shembull, përfshihet thirrja e fstat() në vend të stat() dhe SMB_VFS_FSTAT() në vend të SMB_VFS_STAT().
  • Besueshmëria e publikimit të printerëve në Active Directory është përmirësuar dhe informacioni i printerit i dërguar në Active Directory është zgjeruar. Mbështetje e shtuar për drejtuesit e printerit Windows në sistemet ARM64.
  • Mundësia për të përdorur Politikën e Grupit për klientët Winbind ofrohet. Një administrator i Active Directory tani mund të përcaktojë politika që ndryshojnë cilësimet e sudoers ose shtojnë punë periodike cron. Për të mundësuar aplikimin e politikave të grupit për klientin, në smb.conf jepet cilësimi 'appliko politikat e grupit'. Politikat aplikohen çdo 90-120 minuta. Në rast problemesh, është e mundur të zhbëni ndryshimet me komandën "samba-gpupdate —unapply" ose të riaplikoni komandën "samba-gpupdate —force". Për të parë politikat që do të aplikohen në sistem, mund të përdorni komandën “samba-gpupdate –rsop”.
  • Kërkesat për versionin e gjuhës Python janë rritur. Ndërtimi i Samba tani kërkon të paktën versionin 3.6 të Python. Ndërtimi me versionet më të vjetra të Python është ndërprerë.
  • Vegla samba-tool zbaton mjete për menaxhimin e objekteve në Active Directory (përdorues, kompjuterë, grupe). Për të shtuar një objekt të ri në AD, tani mund të përdorni komandën "shto" përveç komandës "krijo". Për të riemërtuar përdoruesit, grupet dhe kontaktet, komanda "riemërto" mbështetet. Për të zhbllokuar përdoruesit, propozohet komanda 'samba-tool user unlock'. Komandat 'samba-tool user list' dhe 'samba-tool group listmembers' zbatojnë opsionet '--hide-expired' dhe '--hide-disabled' për të fshehur llogaritë e përdoruesve të skaduar ose të çaktivizuar.
  • Komponenti CTDB, i cili është përgjegjës për funksionimin e konfigurimeve të grupimeve, është pastruar nga termat politikisht të pasakta. Në vend të master dhe slave, kur vendosni NAT dhe LVS, propozohet të përdorni "lider" për t'iu referuar nyjes kryesore në grup dhe "ndjekës" për të mbuluar anëtarët e mbetur të grupit. Komanda "ctdb natgw master" është zëvendësuar me "ctdb natgw leader". Për të treguar se nyja nuk është lider, tani shfaqet flamuri "vetëm ndjekës" në vend të "vetëm skllav". Komanda "ctdb isnotrecmaster" është hequr.

Për më tepër, jepet një shpjegim rreth fushës së licencës GPL, sipas së cilës shpërndahet kodi Samba, për komponentët VFS (Virtual File System). Licenca GPL kërkon që të gjitha veprat derivative të hapen me të njëjtat kushte. Samba ka një ndërfaqe shtesë që ju lejon të telefononi kodin e jashtëm. Një nga këto shtojca janë modulet VFS, të cilat përdorin të njëjtat skedarë kokë si Samba me një përkufizim API përmes të cilit aksesohen shërbimet e implementuara në Samba, prandaj modulet Samba VFS duhet të shpërndahen nën GPL ose një licencë të pajtueshme.

Pasiguria lind në lidhje me bibliotekat e palëve të treta që modulet VFS aksesojnë. Në veçanti, u shpreh mendimi se vetëm bibliotekat nën GPL dhe licencat e përputhshme mund të përdoren në modulet VFS. Zhvilluesit e Samba kanë sqaruar se bibliotekat nuk thërrasin kodin Samba përmes një API ose aksesojnë strukturat e brendshme, kështu që ato nuk mund të konsiderohen si vepra derivative dhe nuk kërkohet të shpërndahen sipas licencave të përputhshme me GPL.

Burimi: opennet.ru

Shto një koment