Lansarea Samba 4.14.0

A fost lansată versiunea Samba 4.14.0, continuând dezvoltarea ramurii Samba 4 cu o implementare completă a controllerului de domeniu și a serviciului Active Directory, compatibil cu implementarea Windows 2000 și capabil să suporte toate versiunile clientului Windows susținute de Microsoft, inclusiv Windows 10. Samba 4 este un produs server multifuncțional, oferind de asemenea implementarea unui server de fișiere, serviciu de imprimare și server de identificare (winbind).

Schimbări cheie în Samba 4.14:

  • A fost realizată o modernizare semnificativă a stratului VFS. Din motive istorice, codul cu implementarea serverului de fișiere server era legat de procesarea căilor de fișiere, care a fost aplicată inclusiv pentru protocolul SMB2, migrat pentru a utiliza descriptorii. În Samba 4.14.0, codul care asigură accesul la sistemul de fișiere al serverului a fost refăcut pentru a utiliza descriptoare de fișiere, nu căi de fișiere. De exemplu, a fost utilizat apelul fstat() în loc de stat() și SMB_VFS_FSTAT() în loc de SMB_VFS_STAT().
  • Fiabilitatea publicării imprimantelor în Active Directory a fost îmbunătățită, iar informațiile despre imprimantele transmise în Active Directory au fost extinse. A fost adăugată suport pentru driverii de imprimante Windows pe sistemele ARM64.
  • A fost oferită posibilitatea utilizării politicilor de grup (Group Policy) pentru clienții Winbind. Administratorul Active Directory poate acum să definească politici care modifică setările sudoers sau adaugă execuția periodică a sarcinilor prin cron. Pentru a activa aplicarea politicilor de grup pentru client în smb.conf, este prevăzută setarea ‘apply group policies’. Aplicarea politicilor se face la fiecare 90-120 de minute. În caz de probleme, există opțiunea de a anula modificările cu comanda „samba-gpupdate —unapply” sau de a le aplica din nou cu comanda „samba-gpupdate —force”. Pentru a vizualiza politicile care vor fi aplicate sistemului, se poate utiliza comanda „samba-gpupdate —rsop”.
  • Cerințele pentru versiunea limbajului Python au fost ridicate. Pentru a construi Samba, este acum necesară prezența Python de cel puțin versiunea 3.6. Suportul pentru construirea cu versiunile mai vechi de Python a fost suspendat.
  • În utilitarul samba-tool sunt implementate instrumente pentru gestionarea obiectelor în Active Directory (utilizatori, computere, grupuri). Acum este permisă utilizarea comenzii „add” pentru a adăuga un nou obiect în AD, pe lângă „create”. Pentru a redenumi utilizatori, grupuri și contacte, este suportată comanda „rename”. Pentru deblocarea utilizatorilor, a fost propusă comanda ‘samba-tool user unlock’. În comenzile ‘samba-tool user list’ și ‘samba-tool group listmembers’ au fost implementate opțiunile „—hide-expired” și „—hide-disabled” pentru a ascunde conturile expirate sau dezactivate ale utilizatorilor.
  • În componenta CTDB, responsabilă pentru funcționarea configurațiilor cluster, au fost eliminate termenii nepotriviți din punct de vedere politic. În loc de master și slave, la configurarea NAT și LVS, s-a propus utilizarea „leader” pentru a se referi la nodul principal din grup și „follower” pentru a cuprinde ceilalți membri ai grupului. Comanda „ctdb natgw master” a fost înlocuită cu „ctdb natgw leader”. Pentru a indica că un nod nu este lider, în loc de „slave-only” acum se afișează steagul „follower-only”. Comanda „ctdb isnotrecmaster” a fost eliminată.

De asemenea, a fost oferită o explicație privind limitele de aplicare ale licenței GPL, sub care este distribuit codul Samba, pentru componentele VFS (Virtual File System). Licența GPL obligă la deschiderea în aceleași condiții a tuturor lucrărilor derivate. În Samba există o interfață pentru conectarea plugin-urilor, care permite apelarea de cod extern. Unele dintre aceste plugin-uri sunt modulele VFS, care utilizează fișierele de antet comune cu cele din Samba cu definiția API-ului, prin care se accesează serviciile implementate în Samba, motiv pentru care modulele VFS din Samba trebuie distribuite sub GPL sau o licență compatibilă.

Incerta este prezentă în ceea ce privește bibliotecile terțe la care accesează modulele VFS. În special, s-a exprimat opinia că în modulele VFS pot fi folosite doar biblioteci sub GPL și licențe compatibile. Dezvoltatorii Samba au explicat că bibliotecile nu apelează codul Samba prin API și nu accesează structuri interne, prin urmare, ele nu pot fi considerate lucrări derivate și nu se aplică cerința de livrare sub licențe compatibile cu GPL.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster