Efter 6 måneders udvikling er udgivelsen af Samba 4.23.0 præsenteret, som fortsætter udviklingen af Samba 4 med en fuldstændig implementering af domænekontrolleren og Active Directory-tjenesten, der er kompatibel med Windows 2008-implementeringen og i stand til at støtte alle Microsoft-understøttede versioner af Windows-klienter, herunder Windows 11. Samba 4 er et multifunktionelt serverprodukt, der også tilbyder implementering af filserver, printservice og identifikationstjeneste (winbind).
Vigtige ændringer i Samba 4.23:
- Tilføjet støtte for brug af QUIC-protokollen som transport for SMB3, som er et lag oven på UDP-protokollen, der understøtter multiplexing af flere forbindelser og tilbyder krypteringsmetoder, der er ækvivalente med TLS/SSL. Protokollen blev skabt i 2013 af Google som et alternativ til kombinationen TCP+TLS for web, der løser problemerne med lang oprettelses- og forhandlingstid i TCP og undgår forsinkelser ved pakke tab under dataoverførsel. For at konfigurere transporten er konfigurationsparametrene 'client smb transports' og 'server smb transport' tilføjet, for eksempel for at tilføje muligheden for at bruge QUIC i serveren udover TCP i konfigurationsfilen kan 'server smb transports = +quic' angives.
For at bruge QUIC på serversiden kræves det, at modulet quic.ko indlæses, som indtil videre findes separat, men snart vil blive vedtaget i den primære del af Linux-kernen. På klientsiden understøttes brugen af QUIC-implementeringen baseret på ngtcp2-biblioteket i fravær af kernelmodulet.
- Støtte til Unix-udvidelser for SMB3-protokollen er aktiveret som standard, hvilket sikrer portabilitet med klienter, der bruger Linux og Unix-lignende OS. Unix-udvidelser tillader brug af POSIX-semantik på filservere og funktioner som symboliske og hårde links, låsninger, udvidede attributter, adgangsrettigheder og specielle filtyper.
- Logikken til opdatering af oplysninger om ændringstidspunkter for filer er moderniseret, så den er nærmere adfærden servere på Windows 10 og Windows Server 2016. Tidligere blev optegnelser om skrive-tidspunkter opdateret med forsinkelse, men nu vil de afspejles straks efter udførelsen af skriveoperationen.
- En ny værktøj smb_prometheus_endpoint er tilføjet til eksport af overvågningsmetrikker i et format, der er kompatibelt med Prometheus.
- I værktøjet «samba-tool domain backup» er der tilføjet en mulighed «—no-secrets» til at oprette sikkerhedskopier, som ikke inkluderer adgangskoder, adgangsnøgler og andre hemmelige attributter (msKds-ProvRootKey, msFVE-RecoveryInformation og msTPM-InformationObject).
- I CTDB-komponenten, der håndterer klyngen konfigurationer, er det nu muligt at indlæse indstillinger fra filer /etc/ctdb/tunables.d/*.tunables ud over konfigurationsfilen /etc/ctdb/tunables.conf.
- Der er tilføjet støtte til at opbygge separat statistik for hver delt ressource (share), hvilket gør det muligt for administratoren at overvåge aktiviteten på hver delt ressource individuelt og identificere flaskehalse ved hjælp af værktøjet smbstatus.
Kilde: opennet.ru
