Utgjeving Samba 4.25.0

Etter 6 måneders utvikling er utgivelsen av Samba 4.25.0 lansert, som viderefører utviklingen av Samba 4 med full implementering av en domenekontroller og Active Directory-tjeneste, kompatibel med implementeringen av Windows Server og i stand til å betjene alle støttede Microsoft-versjoner av Windows-klienter, inkludert Windows 11. Samba 4 er et flerfunksjonelt serverprodukt som også tilbyr implementering av filserver, utskriftstjeneste og identitetstjener (winbind). Koden til prosjektet er skrevet i C og distribueres under GPLv3-lisens.

Nøkkelendringer i Samba 4.25:

  • Den eksperimentelle støtten for vedvarende filbeskrivelser (SMB2_CAP_PERSISTENT_HANDLES) er lagt til implementeringen av SMB3-protokollen, som lar klientene fortsette å arbeide med åpne filer etter et nettverksbrudd, omstart serveren eller belastningsfordeling til en reserve-server. Vedvarende beskrivelser gjør det mulig å unngå å måtte åpne filer på nytt etter en serverfeil, noe som er spesielt aktuelt ved hosting av filer serveren Samba virtuelle maskiner og klynge-baserte databaser.

    Det kreves at eksklusiv tilgang til SMB-lagringen gis og at innstillingene for «kernel oplocks», «kernel share modes» og «posix locking» deaktiveres, noe som bryter kompatibiliteten med POSIX og NFS, samt betydelig reduserer ytelsen på grunn av synkron skriving av metadata til disk ved hver operasjon. To moduser for feilbeskyttelse er foreslått: full_outage (standard) - en lokal sikkerhetskopi av tilstanden opprettes, noe som gjør det mulig å bevare beskrivelser selv etter fullstendig svikt av klyngen, men øker belastningen; partial_outage - raskere drift uten sikkerhetskopi, men beskrivelser går tapt hvis alle nodene i klyngen svikter samtidig.

  • VFS-modulen vfs_aio_ratelimit er lagt til, som lar deg angi en begrensning på forespørselintensiteten (rate limit), som gjelder i konteksten av hele klyngen, og ikke bare knyttet til individuelle noder. For å koordinere global anvendelse av begrensninger på hver node må bakgrunnsprosessen ratelimitd kjøre, som aggregerer aktiviteten til alle smbd-prosesser på noden og overfører informasjon til andre noder i klyngen. Aktivering av vfs_aio_ratelimit skjer ved byggeprosessen ved å spesifisere alternativet «—with-ratelimitd».
  • VFS-modulen vfs_ceph_rgw for Ceph RGW (Object Gateway) er lagt til, noe som gjør det mulig å eksportere data fra Ceph Object Gateway som SMB-lagring med hierarkisk representasjon av lagrede objekter i form av vanlige filer og kataloger, med tilgangskontroll på POSIX-nivå uid/gid.
  • Klyngefunksjonsnivåer er implementert, ligner på nivåene i domenet og skoger i Active Directory, som tillater trinnvis oppgradering av noder i klyngen (rolling upgrade). Databaseformater og interne meldingsoverføringsformater som påvirker interaksjonen mellom noder, endres kun etter eksplisitt oppgradering for hele klyngen, noe som sikrer kompatibilitet mellom noder med forskjellige versjoner av Samba under oppgraderingen. Administrasjonen skjer via kommandoene 'net clusterlevel features|show|showall|upgrade'.
  • For kryptering i domenet benyttes som standard algoritmene aes128-cts-hmac-sha1-96 og aes256-cts-hmac-sha1-96 for domener med funksjonsnivå 2008 og høyere. Endringen blokkerer sårbarheten CVE-2026-20833, forårsaket av bruk av usikre krypteringsmetoder i Windows Kerberos.
  • I CTDB er filer med låser, PID og sokler flyttet til underkataloger ctdb/. Initialiseringsscriptet ctdb.init er flyttet til ctdb/doc/examples. Støtte for overvåking av verter, som DNS-servere, er lagt til. Funksjonen detect_init_style() og variabelen CTDB_INIT_STYLE er erklært utdaterte (det anbefales å bruke CTDB_PLATFORM_STYLE i stedet).

Kilde: opennet.ru

Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster