Po šesti měsících vývoje byl představena verze Samba 4.23.0, která pokračuje v odvětví Samba 4 s plnou implementací doménového ovladače a služby Active Directory, kompatibilní s implementací Windows 2008 a schopné obsluhovat všechny podporované verze Windows klientů, včetně Windows 11. Samba 4 je multifunkční serverový produkt, který také poskytuje implementaci souborového serveru, tiskového serveru a serveru identifikace (winbind).
Klíčové změny v Samba 4.23:
- Byla přidána podpora používání protokolu QUIC jako přenosu pro SMB3, což je nadstavba nad protokolem UDP, podporující multiplexování více spojení a poskytující metody šifrování ekvivalentní TLS/SSL. Protokol byl vytvořen v roce 2013 společností Google jako alternativa kombinace TCP+TLS pro web, řešící problémy s vysokou latencí při nastavení a vyjednávání spojení v TCP a eliminující zpoždění při ztrátě paketů během přenosu dat. Pro nastavení přenosu byly přidány konfigurační parametry „client smb transports“ a „server smb transport“, například pro přidání možnosti použití QUIC na serveru místo TCP lze v konfiguračním souboru uvést „server smb transports = +quic.
Pro použití QUIC na straně serveru je nutné načíst modul jádra quic.ko, který je prozatím dodáván odděleně, ale brzy bude přijat do hlavního jádra Linuxu. Na straně klienta, pokud není modul jádra k dispozici, je podporována implementace QUIC na základě knihovny ngtcp2.
- Podpora Unixových rozšíření pro protokol SMB3 je ve výchozím nastavení aktivována, což zajišťuje přenositelnost s klienty používajícími systém Linux a unixové systémy. Unixová rozšíření umožňují používání POSIX-semantiky na souborových serverech a takových funkcí, jako jsou symbolické a tvrdé odkazy, zámky, rozšířené atributy, práva přístupu a speciální typy souborů.
- Byla modernizována logika aktualizace dat o čase změny souborů, která je přiblížena chování servery na základě Windows 10 a Windows Server 2016. Dříve byly údaje o čase zápisu do souborů aktualizovány se zpožděním, nyní budou odráženy ihned po provedení zápisové operace.
- Byla přidána nová utilita smb_prometheus_endpoint pro export statistik monitorování ve formátu kompatibilním s Prometheem.
- Do příkazového nástroje „samba-tool domain backup“ byla přidána možnost „—no-secrets“ pro vytváření záloh, které neobsahují hesla, přístupové klíče a další tajné atributy (objekty msKds-ProvRootKey, msFVE-RecoveryInformation a msTPM-InformationObject).
- V komponentě CTDB, která zajišťuje funkčnost clusterových konfigurací, byla implementována možnost načítání nastavení z souborů /etc/ctdb/tunables.d/*.tunables vedle konfiguračního souboru /etc/ctdb/tunables.conf.
- Byla přidána podpora pro shromažďování oddělené statistiky profilování pro každý sdílený zdroj (share), což umožňuje administrátorovi sledovat aktivitu každého sdíleného zdroje zvlášť a identifikovat úzká místa pomocí utilitky smbstatus.
Zdroj: opennet.ru
