Izdanje Samba 4.14.0

Objavljen je Samba 4.14.0, koji nastavlja razvoj grane Samba 4 s punom implementacijom kontrolera domena i Active Directory usluge, kompatibilne s verzijom Windows 2000, i sposobne za podršku svim Microsoft podržanim verzijama Windows klijenata, uključujući Windows 10. Samba 4 je višenamjenski serverski proizvod koji također pruža implementaciju datotečnih servera, usluge ispisa i servera identifikacije (winbind).

Ključne promjene u Samba 4.14:

  • Značajno je moderniziran VFS sloj. Iz povijesnih razloga, kod za implementaciju datotečnog poslužitelja bio je vezan za obradu putanja datoteka, koja se koristila, između ostalog, za SMB2 protokol, prebačen na korištenje deskriptora. U Samba 4.14.0, kod koji osigurava pristup datotečnom sustavu servera, preuređen je za korištenje datotečnih deskriptora umjesto putanja datoteka. Na primjer, korišten je poziv fstat() umjesto stat() i SMB_VFS_FSTAT() umjesto SMB_VFS_STAT().
  • Povećana je pouzdanost objavljivanja pisača u Active Directory, a proširene su informacije o pisačima koje se šalju u Active Directory. Dodana je podrška za Windows pisačke drajvere na ARM64 sustavima.
  • Omogućena je upotreba grupnih politika (Group Policy) za Winbind klijente. Administrator Active Directory sada može definirati politike koje mijenjaju sudoers postavke ili dodaju periodičko pokretanje zadataka putem cron-a. Za omogućavanje primjene grupnih politika za klijenta, u smb.conf je predviđena postavka ‘apply group policies’. Primjena politika odvija se svake 90-120 minuta. U slučaju problema, moguće je poništiti promjene putem naredbe ‘samba-gpupdate —unapply’ ili ponovo primijeniti putem ‘samba-gpupdate —force’. Za pregled politika koje će biti primijenjene na sustav, može se koristiti naredba ‘samba-gpupdate —rsop’.
  • Povećani su zahtjevi za verzijom programskog jezika Python. Za izgradnju Sambe sada je obavezna prisutnost Pythona verzije najmanje 3.6. Podrška za izgradnju s starijim verzijama Pythona je prekinuta.
  • U alatu samba-tool implementirani su alati za upravljanje objektima u Active Directoryju (korisnicima, računalima, grupama). Za dodavanje novog objekta u AD sada je dopušteno koristiti naredbu „add”, osim „create”. Za preimenovanje korisnika, grupa i kontakata osigurana je podrška za naredbu „rename”. Za otključavanje korisnika ponuđena je naredba 'samba-tool user unlock'. U naredbama 'samba-tool user list' i 'samba-tool group listmembers' implementirane su opcije „—hide-expired” i „—hide-disabled” za skrivanje istečenih ili onemogućenih korisničkih računa.
  • U komponenti CTDB, odgovornoj za rad klasterskih konfiguracija, izvršena je čistoća neprikladnih termina. Umjesto master i slave, pri postavljanju NAT-a i LVS-a predloženo je koristiti „leader” za referencu na glavni čvor u grupi i „follower” za uključivanje ostalih članova grupe. Naredba „ctdb natgw master” zamijenjena je sa „ctdb natgw leader”. Za indikaciju da čvor nije vodeći, umjesto „slave-only” sada se prikazuje oznaka „follower-only”. Naredba „ctdb isnotrecmaster” je uklonjena.

Dodatno je dato objašnjenje o granicama primjene GPL licence pod kojom se distribuira kod Samba, na komponentama VFS (Virtual File System). GPL licence zahtijeva otkrivanje pod istim uvjetima svih derivativnih radova. U Samba postoji sučelje za povezivanje dodataka, koje omogućuje pozivanje vanjskog koda. Jedan od takvih dodataka su VFS moduli koji koriste zajedničke s Samba zaglavne datoteke s definicijom API-ja, putem kojih se obraća uslugama implementiranim u Sambi, zbog čega VFS moduli Samba moraju biti distribuirani pod GPL ili kompatibilnom licencom.

Neizvjesnost se javlja u vezi s vanjskim bibliotekama koje koriste VFS moduli. Konkretno, izneseno je mišljenje da se u VFS modulima mogu koristiti samo biblioteke pod GPL i kompatibilnim licencama. Razvijači Sambe su objasnili da biblioteke ne pozivaju kod Samba putem API-ja i ne dotiču unutarnje strukture, stoga se ne mogu smatrati derivativnim radovima i ne podliježu zahtjevu dostave pod licencama koje su kompatibilne s GPL.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster