Lansarea Samba 4.14.0

Este prezentată versiunea Samba 4.14.0, care continuă dezvoltarea ramurii Samba 4 cu o implementare completă a unui controler de domeniu și a unui serviciu Active Directory care este compatibil cu implementarea Windows 2000 și este capabil să deservească toate versiunile de Clienți Windows acceptați de Microsoft, inclusiv Windows 10. Samba 4 este un produs server multifuncțional, care oferă, de asemenea, o implementare a serverului de fișiere, a serviciului de imprimare și a serverului de identitate (winbind).

Schimbări cheie în Samba 4.14:

  • S-au făcut upgrade semnificative layer-ului VFS. Din motive istorice, codul cu implementarea serverului de fișiere a fost legat de procesarea căilor de fișiere, care a fost folosit și pentru protocolul SMB2, care a fost transferat la utilizarea descriptorilor. În Samba 4.14.0, codul care oferă acces la sistemul de fișiere al serverului a fost reproiectat pentru a utiliza descriptori de fișiere mai degrabă decât căile de fișiere. De exemplu, este implicată apelarea 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 imprimantă trimise către Active Directory au fost extinse. S-a adăugat suport pentru driverele de imprimantă Windows pe sistemele ARM64.
  • Este oferită capacitatea de a utiliza Politica de grup pentru clienții Winbind. Un administrator Active Directory poate defini acum politici care modifică setările sudoers sau adaugă joburi cron periodice. Pentru a activa aplicarea politicilor de grup pentru client, setarea „aplica politici de grup” este furnizată în smb.conf. Politicile se aplică la fiecare 90-120 de minute. În caz de probleme, este posibil să anulați modificările cu comanda „samba-gpupdate —unapply” sau să aplicați din nou comanda „samba-gpupdate —force”. Pentru a vizualiza politicile care vor fi aplicate sistemului, puteți folosi comanda „samba-gpupdate –rsop”.
  • Cerințele pentru versiunea limbajului Python au fost crescute. Construirea Samba necesită acum cel puțin versiunea Python 3.6. Construirea cu versiuni Python mai vechi a fost întreruptă.
  • Utilitarul samba-tool implementează instrumente pentru gestionarea obiectelor din Active Directory (utilizatori, computere, grupuri). Pentru a adăuga un nou obiect la AD, acum puteți utiliza comanda „adăugare” în plus față de comanda „creare”. Pentru a redenumi utilizatorii, grupurile și contactele, este acceptată comanda „redenumire”. Pentru a debloca utilizatorii, este propusă comanda „samba-tool user unlock”. Comenzile „lista de utilizatori samba-tool” și „listmembers grup samba-tool” implementează opțiunile „--hide-expired” și „--hide-disabled” pentru a ascunde conturile de utilizator expirate sau dezactivate.
  • Componenta CTDB, care este responsabilă pentru funcționarea configurațiilor clusterului, a fost eliminată de termenii incorecți din punct de vedere politic. În loc de master și slave, la configurarea NAT și LVS, se propune utilizarea „lider” pentru a se referi la nodul principal din grup și „follower” pentru a acoperi membrii rămași ai grupului. Comanda „ctdb natgw master” a fost înlocuită cu „ctdb natgw leader”. Pentru a indica faptul că nodul nu este lider, se afișează acum indicatorul „doar urmăritori” în loc de „doar sclav”. Comanda „ctdb isnotrecmaster” a fost eliminată.

În plus, se oferă o explicație despre domeniul de aplicare al licenței GPL, sub care este distribuit codul Samba, către componentele VFS (Virtual File System). Licența GPL necesită ca toate lucrările derivate să fie deschise în aceleași condiții. Samba are o interfață de plugin care vă permite să apelați cod extern. Unul dintre aceste pluginuri sunt modulele VFS, care folosesc aceleași fișiere de antet ca și Samba cu o definiție API prin care sunt accesate serviciile implementate în Samba, motiv pentru care modulele Samba VFS trebuie distribuite sub GPL sau o licență compatibilă.

Apare incertitudine cu privire la bibliotecile terțe pe care le accesează modulele VFS. În special, a fost exprimată opinia că numai bibliotecile sub GPL și licențe compatibile pot fi utilizate în modulele VFS. Dezvoltatorii Samba au clarificat că bibliotecile nu apelează cod Samba printr-un API sau accesează structuri interne, așa că nu pot fi considerate lucrări derivate și nu trebuie să fie distribuite sub licențe conforme cu GPL.

Sursa: opennet.ru

Adauga un comentariu