Byl uveden vydání Samba 4.16.0, které pokračuje v rozvoji větve Samba 4 s plnohodnotnou implementací ovladače domény a služby Active Directory, kompatibilní s implementací Windows 2000 a schopnou obsluhovat všechny podporované verze klientů Windows, včetně Windows 10. Samba 4 je multifunkční serverový produkt, který také poskytuje implementaci souborového serveru, tiskové služby a serveru pro identifikaci (winbind).
Klíčové změny v Samba 4.16:
- Byl přidán nový spustitelný soubor samba-dcerpcd, který zajišťuje provoz služeb DCE/RPC (Distributed Computing Environment / Remote Procedure Calls). Pro zpracování příchozích požadavků může být samba-dcerpcd volán podle potřeby z procesů smbd nebo "winbind —np-helper" s předáním informací prostřednictvím pojmenovaných kanálů. Kromě toho může samba-dcerpcd pracovat také v režimu nezávislého procesního běhu, který si sám zpracovává požadavky, a může být používán nejen spolu se sambou, ale i s jinými implementacemi servery SMB2, jako je vestavěný server ksmbd v jádru Linuxu. Pro řízení spuštění samba-dcerpcd byla v smb.conf v sekci "[global]" navržena volba "rpc start on demand helpers = [true|false]".
- Vestavěná implementace serveru Kerberos byl aktualizován na verzi Heimdal 8.0pre, která přidala podporu ochranného mechanismu FAST, zajišťujícího ochranu mandátů prostřednictvím enkapsulace požadavků a odpovědí do samostatného šifrovaného tunelu.
- Byl přidán mechanismus Certificate Auto Enrollment, který umožňuje automaticky získávat certifikáty ze služeb Active Directory při aktivaci skupinových politik ("apply group policies" v smb.conf).
- Ve vestavěném DNS serveru byla implementována možnost použití libovolného čísla síťového portu při definování DNS serverů pro přesměrování dotazů (dns forwarder). Pokud bylo dříve možné v nastaveních uvést pouze hostitele pro přesměrování, nyní může být informace zadána ve formátu host:port.
- V komponentě CTDB, odpovědné za fungování clusterových konfigurací, byly role "recovery master" a "recovery lock" přejmenovány na "leader" a "cluster lock", také místo "master" je třeba používat slovo "leader" v různých příkazech (recmaster -> leader, setrecmasterrole -> setleaderrole).
- Podpora pro tým SMBCopy (SMB_COM_COPY) a funkce wildcard pro názvy souborů na straně serveru, které byly určeny ve zastaralém protokolu SMB1, byla ukončena. Funkcionalita protokolu SMB2 pro kopírování souborů na straně serveru zůstává beze změny.
- V platformě Linux v smbd bylo zastaveno používání povinných (mandatory) zámků souborů v implementaci „share modes“. Tyto zámky, které byly realizovány v jádru prostřednictvím zámkování systémových volání a považovány za nespolehlivé kvůli možným podmínkám závodu, nejsou podporovány od jádra Linux 5.15.
Zdroj: opennet.ru
