ĂshtĂ« lancuar versioni Samba 4.14.0, qĂ« vazhdon zhvillimin e degĂ«s Samba 4 me implementimin e plotĂ« tĂ« kontrollorit tĂ« domenit dhe shĂ«rbimit Active Directory, nĂ« pĂ«rputhje me realizimin e Windows 2000 dhe duke qenĂ« nĂ« gjendje tĂ« mbĂ«shtesĂ« tĂ« gjitha versionet e klientĂ«ve Windows qĂ« Microsoft-i mbĂ«shtet, duke pĂ«rfshirĂ« Windows 10. Samba 4 Ă«shtĂ« njĂ« produkt serveri multi-funksional, qĂ« ofron gjithashtu implementimin e njĂ« serveri skedarĂ«sh, shĂ«rbimit tĂ« printimit dhe serverit tĂ« identifikimit (winbind).
Ndryshimet kryesore në Samba 4.14:
- ĂshtĂ« realizuar njĂ« modernizim i konsiderueshĂ«m i shtresĂ«s VFS. PĂ«r arsye historike, kodi i implementimit tĂ« skedarĂ«ve server ishte i lidhur me pĂ«rpunimin e rrugĂ«ve tĂ« skedarĂ«ve, qĂ« ishte pĂ«rdorur edhe pĂ«r protokollin SMB2, i cili Ă«shtĂ« kaluar nĂ« pĂ«rdorimin e descriptorĂ«ve. NĂ« Samba 4.14.0, kodi qĂ« siguron aksesin nĂ« sistemin e skedarĂ«ve tĂ« serverit u ripĂ«rdor pĂ«r tĂ« pĂ«rdorur descriptorĂ« skedarĂ«sh, 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 driverĂ«t e printerĂ«ve tĂ« Windows nĂ« sistemet ARM64.
- ĂshtĂ« ofruar mundĂ«sia e pĂ«rdorimit tĂ« politikave tĂ« grupit (Group Policy) pĂ«r klientĂ«t Winbind. AdministratorĂ«t e Active Directory tani mund tĂ« definoin politika qĂ« ndryshojnĂ« cilĂ«simet e sudoers ose shtojnĂ« ekzekutimin periodik tĂ« detyrave pĂ«rmes cron. PĂ«r tĂ« aktivizuar aplikimin e politikave tĂ« grupit pĂ«r klientin, nĂ« smb.conf Ă«shtĂ« parashikuar cilĂ«simi âapply group policiesâ. Aplikimi i politikave bĂ«het çdo 90-120 minuta. NĂ« rast problemi, ka mundĂ«si tĂ« anulohet ndryshimi 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Ă« aplikohen 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 tani është e domosdoshme që të ketë Python me të paktën version 3.6. Mbështetje për ndërtim me versione më të vjetra të Python është ndalur.
- Mjeti samba-tool implementon 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 tĂ« ribĂ«rĂ« emrin e pĂ«rdoruesve, grupeve dhe kontakteve, Ă«shtĂ« siguruar mbĂ«shtetje pĂ«r komandĂ«n "rename". Komanda 'samba-tool user unlock' Ă«shtĂ« propozuar pĂ«r tĂ« çblokuar pĂ«rdoruesit. 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 pĂ«rdoruesve qĂ« kanĂ« skaduar ose janĂ« çaktivizuar.
- Në komponentin CTDB, i cili është përgjegjës për punën e konfigurimeve të grupeve, është kryer një pastrim i terminologjisë jo politike. Në vend të master dhe slave për konfigurimin e NAT dhe LVS, është propozuar të përdoret "leader" për të treguar nyjën kryesore të grupit 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 nyja nuk është e liderit, në vend të "slave-only" tani shfaqet flamuri "follower-only". Komanda "ctdb isnotrecmaster" është hequr.
Shto do tâi dhurojmĂ« njĂ« shpjegim nĂ« lidhje me kufijtĂ« e pĂ«rdorimit tĂ« licencĂ«s GPL, nĂ«n tĂ« cilĂ«n shpĂ«rndahet kodi i Samba, pĂ«r komponentĂ«t VFS (Sistemi Virtual i SkedarĂ«ve). Licenca GPL kĂ«rkon qĂ« tĂ« gjitha punimet e derivuara tĂ« hapen me tĂ« njĂ«jtat kushte. Samba ka njĂ« ndĂ«rfaqe pĂ«r lidhjen e plugjineve, e cila lejon thirrjen e kodit tĂ« jashtĂ«m. Disa nga kĂ«to plugjine janĂ« modulet VFS, tĂ« cilat pĂ«rdorin skedarĂ«t e njĂ«jtĂ« me Samba pĂ«r tĂ« pĂ«rcaktuar API-nĂ«, e cila mundĂ«son qasjen nĂ« shĂ«rbimet e realizuara 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.
Pabarazia shfaqet lidhur me bibliotekat e jashtme, të cilat thirren nga modulet VFS. Në veçanti, është shprehur mendimi se në modulet VFS mund të përdoren vetëm biblioteka nën GPL dhe licenca të përputhshme. Zhvilluesit e Samba sqaruan se bibliotekat nuk thërrasin kodin e Samba përmes API-së dhe nuk referohen në strukturat e brendshme, kështu që ato nuk mund të konsiderohen si punime të derivuara dhe për to nuk përfshihet kërkesa e shpërndarjes nën licenca të përputhshme me GPL.
Burimi: opennet.ru
