Utgivning av Samba 4.25.0

Efter 6 mÄnaders utveckling har versionen Samba 4.25.0 presenterats, vilket fortsÀtter utvecklingen av Samba 4-grenen med en fullstÀndig implementation av domÀnkontrollern och Active Directory-tjÀnsten, som Àr kompatibel med Windows Server-implementationen och kan hantera alla Microsoft-stödda versioner av Windows-klienter, inklusive Windows 11. Samba 4 Àr en mÄngsidig serverprodukt som Àven erbjuder implementation av filserver, utskriftstjÀnst och identitetshanteringstjÀnst (winbind). Projektets kod Àr skriven i C och distribueras under GPLv3-licensen.

NyckelÀndringar i Samba 4.25:

  • Implementeringen av SMB3-protokollet har fĂ„tt experimentellt stöd för permanenta filhandstag (SMB2_CAP_PERSISTENT_HANDLES), vilket gör att klienter kan fortsĂ€tta arbeta med öppna filer efter avbrott av nĂ€tverksanslutningen, ominladdning servern eller övergĂ„ng till en reservserver. Permanenta handtag gör det möjligt att undvika att Ă„teröppna filer efter serveravbrott, vilket Ă€r sĂ€rskilt viktigt vid hantering av filsystem servern Samba virtuella maskiner och klusterdatabaser.

    För att fungera krÀvs det att exklusiv Ätkomst till SMB-lagringen tillhandahÄlls och att instÀllningarna "kernel oplocks", "kernel share modes" och "posix locking" stÀngs av, vilket bryter kompatibiliteten med POSIX och NFS och avsevÀrt sÀnker prestandan pÄ grund av synkron diskmetadata vid varje operation. TvÄ felöverlevnadslÀgen har föreslagits: full_outage (standard) - en lokal sÀkerhetskopia av tillstÄndet skapas, vilket gör det möjligt att bevara handtagen Àven efter en fullstÀndig klusteravbrott, men ökar belastningen; partial_outage - snabbare drift utan sÀkerhetskopia, men handtagen gÄr förlorade om alla noder i klustret gÄr ner samtidigt.

  • VFS-modulen vfs_aio_ratelimit har lagts till, vilket gör det möjligt att stĂ€lla in grĂ€nser för förfrĂ„gningsintensitet (rate limit) som gĂ€ller för hela klustret och inte bara för enskilda noder. För att samordna den globala tillĂ€mpningen av begrĂ€nsningar pĂ„ varje nod mĂ„ste en bakgrundsprocess ratelimitd köras, som aggregerar aktiviteten hos alla smbd-processer pĂ„ noden och vidarebefordrar information till andra noder i klustret. Aktivering av vfs_aio_ratelimit sker vid byggfasen genom att ange alternativet "--with-ratelimitd".
  • VFS-modulen vfs_ceph_rgw har lagts till för Ceph RGW (Object Gateway), vilket gör det möjligt att exportera data frĂ„n Ceph Object Gateway som SMB-lagring med en hierarkisk visning av lagrade objekt i form av vanliga filer och kataloger, med Ă„tkomstdelning pĂ„ POSIX uid/gid-nivĂ„.
  • Klassificeringar av klusterfunktionalitet har införts, som pĂ„minner om nivĂ„er domĂ€n och skogar i Active Directory och möjliggör stegvis uppgradering av noder i klustret (rolling upgrade). Databasformat och interna meddelandeformat som pĂ„verkar nodernas interaktion Ă€ndras endast efter en uttrycklig uppgradering för hela klustret, vilket garanterar kompatibilitet mellan noder med olika versioner av Samba under uppgraderingen. Hantering sker via kommandon "net clusterlevel features|show|showall|upgrade".
  • För kryptering i domĂ€nen anvĂ€nds som standard algoritmerna aes128-cts-hmac-sha1-96 och aes256-cts-hmac-sha1-96 för domĂ€ner med funktionalitetsnivĂ„ 2008 och högre. Ändringen blockerar sĂ„rbarheten CVE-2026-20833, som orsakas av anvĂ€ndning av osĂ€kra krypteringsmetoder i Windows Kerberos.
  • I CTDB har filer med lĂ„s, PID och sockets flyttats till underkataloger ctbd/. Initieringsskriptet ctdb.init har flyttats till ctdb/doc/examples. Stöd för övervakning av vĂ€rdar, sĂ„som DNS-servrar, har lagts till. Funktionen detect_init_style() och variabeln CTDB_INIT_STYLE har förklarats som förĂ„ldrade (det rekommenderas att anvĂ€nda CTDB_PLATFORM_STYLE istĂ€llet).

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster