Doliçimi i publikimit të Samba 4.14.0 zgjat zhvillimin e degës Samba 4 me implementimin e plotë të kontrolluesit të domain-it dhe shërbimit Active Directory, të cilat janë të përputhshme me implementimin e Windows 2000 dhe janë të afta për të mbështetur të gjitha versionet e klientëve Windows të mbështetur nga Microsoft, përfshirë Windows 10. Samba 4 është një produkt serveri shumëfunksional, ofrimi gjithashtu i një implementimi të serverit të skedarëve, shërbimit të printimit dhe serverit të identifikimit (winbind).
Ndryshime kyçe në Samba 4.14:
- ĂshtĂ« kryer njĂ« modernizim i rĂ«ndĂ«sishĂ«m i shtresĂ«s VFS. PĂ«r arsye historike, kodi pĂ«r implementimin e skedarĂ«ve serverĂ« ishte i lidhur me trajtimin e rrugĂ«ve tĂ« skedarĂ«ve, i cili shĂ«rbente gjithashtu pĂ«r protokollin SMB2, i transformuar pĂ«r tĂ« pĂ«rdorur deshifruesit. NĂ« Samba 4.14.0, kodi qĂ« siguron aksesin nĂ« sistemin e skedarĂ«ve tĂ« serverit Ă«shtĂ« rishikuar pĂ«r t'u pĂ«rdorur deshifruesit e skedarĂ«ve, nĂ« vend tĂ« rrugĂ«ve tĂ« skedarĂ«ve. PĂ«r shembull, Ă«shtĂ« pĂ«rdorur thirrja fstat() nĂ« vend tĂ« stat() dhe SMB_VFS_FSTAT() nĂ« vend tĂ« SMB_VFS_STAT().
- ĂshtĂ« rritur besueshmĂ«ria e publikimit tĂ« printerĂ«ve nĂ« Active Directory dhe Ă«shtĂ« zgjeruar informacioni mbi printerĂ«t qĂ« dĂ«rgohet nĂ« Active Directory. ĂshtĂ« shtuar mbĂ«shtetje pĂ«r drejtuesit e printerĂ«ve Windows nĂ« sistemet ARM64.
- ĂshtĂ« ofruar mundĂ«sia pĂ«r tĂ« pĂ«rdorur politikat e grupit (Group Policy) pĂ«r klientĂ«t Winbind. AdministratorĂ«t e Active Directory tani mund tĂ« pĂ«rcaktojnĂ« politika qĂ« ndryshojnĂ« cilĂ«simet sudoers ose shtojnĂ« ekzekutimin periodik tĂ« detyrave pĂ«rmes cron. PĂ«r tĂ« aktivizuar pĂ«rdorimin e politikave tĂ« grupit pĂ«r klientin nĂ« smb.conf, Ă«shtĂ« parashikuar cilĂ«simi âapply group policiesâ. Zbatimi i politikave bĂ«het çdo 90-120 minuta. NĂ« rast tĂ« problemeve, ka mundĂ«si qĂ« tĂ« anullohen ndryshimet me komandĂ«n «samba-gpupdate âunapply» ose tĂ« aplikohen pĂ«rsĂ«ri me komandĂ«n «samba-gpupdate âforce». PĂ«r tĂ« parĂ« politikat qĂ« do tĂ« zbatohen nĂ« sistem, mund tĂ« pĂ«rdoret komanda «samba-gpupdate ârsop».
- Kërkesat për versionin e gjuhës Python janë rritur. Për ndërtimin e Samba është e domosdoshme që të ketë Python me të paktën versionin 3.6. Mbështetje për ndërtimin me versione më të vjetra të Python është ndalur.
- NĂ« utilitarin samba-tool janĂ« implementuar mjete pĂ«r menaxhimin e objekteve nĂ« Active Directory (pĂ«rdoruesit, kompjuterĂ«t, grupet). Tani lejohet pĂ«rdorimi i komandĂ«s «add» pĂ«r tĂ« shtuar njĂ« objekt tĂ« ri nĂ« AD, pĂ«rveç «create». PĂ«r riemĂ«rtimin e pĂ«rdoruesve, grupeve dhe kontakteve, Ă«shtĂ« siguruar mbĂ«shtetje pĂ«r komandĂ«n «rename». PĂ«r bllokimin e pĂ«rdoruesve Ă«shtĂ« ofruar komanda âsamba-tool user unlockâ. NĂ« komandat âsamba-tool user listâ dhe âsamba-tool group listmembersâ janĂ« implementuar opsionet «âhide-expired» dhe «âhide-disabled» pĂ«r tĂ« fshehur llogaritĂ« e skaduara ose tĂ« çaktivizuara.
- NĂ« komponentin CTDB, pĂ«rgjegjĂ«s pĂ«r funksionimin e konfigurimeve tĂ« klasterĂ«ve, Ă«shtĂ« bĂ«rĂ« pastrimi i terma-ve jo politikanike. NĂ« vend tĂ« master dhe slave, gjatĂ« konfigurimit tĂ« NAT dhe LVS, Ă«shtĂ« sugjeruar pĂ«rdorimi i «leader» pĂ«r tĂ« referuar nodin kryesor nĂ« grup dhe «follower» pĂ«r tĂ« pĂ«rfshirĂ« anĂ«tarĂ«t e tjerĂ« tĂ« grupit. Komanda «ctdb natgw master» Ă«shtĂ« zĂ«vendĂ«suar me «ctdb natgw leader». PĂ«r tĂ« treguar se nodi nuk Ă«shtĂ« lider, nĂ« vend tĂ« «slave-only» tani shfaqet flamuri «follower-only». ĂshtĂ« fshirĂ« komanda «ctdb isnotrecmaster».
Shtesë është dhënë një sqarim mbi kufijtë e përdorimit të licencës GPL, nën të cilën shpërndahet kodi Samba, për komponentët VFS (Sistemi Virtual i Skedareve). Licenca GPL kërkon hapjen me kushtet e njëjta të të gjitha punimeve të deriva. Në Samba ekziston një ndërfaqe për lidhjen e plugina-ve, e cila lejon thirrjen e kodit të jashtëm. Një nga këto plugina janë modulet VFS, në të cilat përdoren skedarët e kapakeve të njëjta me Samba me përcaktimin e API-t, përmes të cilit bëhet thirrja në shërbimet që realizohen në Samba, për shkak të së cilës modulet VFS të Samba duhet të shpërndahen nën GPL ose një licencë të përputhshme.
Pashmangshmëria lind në lidhje me bibliotekat e jashtme, të cilat dëgjohen nga modulet VFS. Në veçanti, është shprehur mendimi se në modulet VFS mund të përdoren vetëm bibliotekat nën GPL dhe licencat e përputhshme. Zhvilluesit e Samba shpjeguan se bibliotekat nuk thërrasin kodin e Samba përmes API-t dhe nuk angazhohen me strukturat e brendshme, prandaj ato nuk mund të konsiderohen si punime të deriva dhe nuk u nënshtrohen kërkesës për shpërndarje nën licencat e përputhshme me GPL.
Burimi: opennet.ru
