Versió de Samba 4.14.0

Es presenta la versió Samba 4.14.0, que continua el desenvolupament de la branca Samba 4 amb una implementació completa d'un controlador de domini i un servei de Directori Active que és compatible amb la implementació de Windows 2000 i és capaç de servir totes les versions de Clients Windows compatibles amb Microsoft, inclòs Windows 10. Samba 4 és un producte de servidor multifuncional, que també proporciona una implementació del servidor de fitxers, el servei d'impressió i el servidor d'identitats (winbind).

Canvis clau a Samba 4.14:

  • S'han fet actualitzacions significatives a la capa VFS. Per raons històriques, el codi amb la implementació del servidor de fitxers estava lligat al processament de les rutes de fitxers, que també es va utilitzar per al protocol SMB2, que es va traslladar a l'ús de descriptors. A Samba 4.14.0, el codi que proporciona accés al sistema de fitxers del servidor s'ha redissenyat per utilitzar descriptors de fitxers en lloc de camins de fitxers. Per exemple, es tracta de cridar a fstat() en lloc de stat() i SMB_VFS_FSTAT() en lloc de SMB_VFS_STAT().
  • S'ha millorat la fiabilitat de la publicació d'impressores a Active Directory i s'ha ampliat la informació de la impressora enviada a Active Directory. S'ha afegit suport per als controladors d'impressora de Windows als sistemes ARM64.
  • Es proporciona la possibilitat d'utilitzar la política de grup per als clients Winbind. Un administrador d'Active Directory ara pot definir polítiques que canvien la configuració de sudoers o afegeixen tasques cron periòdiques. Per habilitar l'aplicació de polítiques de grup per al client, la configuració "aplica polítiques de grup" es proporciona a smb.conf. Les polítiques s'apliquen cada 90-120 minuts. En cas de problemes, és possible desfer els canvis amb l'ordre “samba-gpupdate —unapply” o tornar a aplicar l'ordre “samba-gpupdate —force”. Per veure les polítiques que s'aplicaran al sistema, podeu utilitzar l'ordre “samba-gpupdate –rsop”.
  • S'han augmentat els requisits per a la versió del llenguatge Python. La construcció de Samba ara requereix almenys la versió 3.6 de Python. La construcció amb versions anteriors de Python s'ha interromput.
  • La utilitat samba-tool implementa eines per gestionar objectes a Active Directory (usuaris, ordinadors, grups). Per afegir un objecte nou a AD, ara podeu utilitzar l'ordre "afegir" a més de l'ordre "crear". Per canviar el nom d'usuaris, grups i contactes, s'admet l'ordre "canviar el nom". Per desbloquejar usuaris, es proposa l'ordre "samba-tool user unlock". Les ordres "llista d'usuaris de samba-tool" i "listmembers del grup de samba-tool" implementen les opcions "--hide-expired" i "--hide-disabled" per amagar els comptes d'usuari caducats o desactivats.
  • El component CTDB, que és responsable de l'operació de les configuracions de clúster, s'ha esborrat dels termes políticament incorrectes. En lloc de mestre i esclau, en configurar NAT i LVS, es proposa utilitzar "líder" per referir-se al node principal del grup i "seguidor" per cobrir els membres restants del grup. L'ordre "ctdb natgw master" s'ha substituït per "ctdb natgw leader". Per indicar que el node no és un líder, ara es mostra el senyalador "només seguidors" en lloc de "només esclau". S'ha eliminat l'ordre "ctdb isnotrecmaster".

A més, es dóna una explicació sobre l'abast de la llicència GPL, sota la qual es distribueix el codi Samba, als components VFS (Virtual File System). La llicència GPL requereix que totes les obres derivades s'obrin sota els mateixos termes. Samba té una interfície de connectors que us permet cridar codi extern. Un d'aquests connectors són els mòduls VFS, que utilitzen els mateixos fitxers de capçalera que Samba amb una definició d'API a través de la qual s'accedeix als serveis implementats a Samba, motiu pel qual els mòduls VFS de Samba s'han de distribuir sota la GPL o una llicència compatible.

Sorgeix incertesa pel que fa a les biblioteques de tercers a les quals accedeixen els mòduls VFS. En particular, es va expressar l'opinió que només es poden utilitzar biblioteques sota GPL i llicències compatibles en mòduls VFS. Els desenvolupadors de Samba han aclarit que les biblioteques no criden codi Samba a través d'una API ni accedeixen a estructures internes, per la qual cosa no es poden considerar obres derivades i no cal que es distribueixin sota llicències compatibles amb GPL.

Font: opennet.ru

Afegeix comentari