Nach sechs Monaten Entwicklungszeit wurde Samba 4.23.0 veröffentlicht. Damit wurde die Entwicklung des Samba 4-Zweigs mit einer vollständigen Implementierung eines Domänencontrollers und eines mit der Implementierung kompatiblen Active Directory-Dienstes fortgesetzt. Windows 2008 und in der Lage, alle von Microsoft unterstützten Versionen zu verarbeiten Windows-Kunden, einschließlich Windows 11. Samba 4 ist ein multifunktionales Serverprodukt, das auch einen Dateiserver, einen Druckdienst und einen Authentifizierungsserver (winbind) bereitstellt.
Wichtige Änderungen in Samba 4.23:
- Die Unterstützung für das QUIC-Protokoll als Transportprotokoll für SMB3 wurde hinzugefügt. QUIC ist ein UDP-Protokoll, das Multiplexing mehrerer Verbindungen unterstützt und Verschlüsselungsmethoden bietet, die TLS/SSL gleichwertig sind. Das Protokoll wurde 2013 von Google als Alternative zu TCP+TLS für das Web entwickelt. Es löst die Probleme der langen Verbindungsaufbau- und Aushandlungszeiten von TCP und eliminiert Verzögerungen durch Paketverluste bei der Datenübertragung. Die Konfigurationsparameter „Client-SMB-Transporte“ und „Server-SMB-Transporte“ wurden für die Transportkonfiguration hinzugefügt, beispielsweise um die Verwendung von QUIC zu aktivieren. Server Zusätzlich zu TCP können Sie in der Konfigurationsdatei „server smb transports = +quic“ angeben.
Um QUIC serverseitig zu nutzen, müssen Sie das Kernelmodul quic.ko laden, das derzeit separat bereitgestellt wird, aber bald in den Hauptkernel integriert sein wird. LinuxAuf Clientseite wird in Ermangelung eines Kernelmoduls die Verwendung einer QUIC-Implementierung auf Basis der ngtcp2-Bibliothek unterstützt.
- Die Unterstützung für Unix-Erweiterungen des SMB3-Protokolls ist standardmäßig aktiviert, um die Portabilität mit Clients zu gewährleisten, die … Linux und Unix-ähnlichen Betriebssystemen. Unix-Erweiterungen ermöglichen die Nutzung von POSIX-Semantik und -Funktionen wie symbolischen und harten Links, Sperren, erweiterten Attributen, Zugriffsrechten und speziellen Dateitypen auf Dateiservern.
- Die Logik zur Aktualisierung der Dateiänderungszeitdaten wurde modernisiert, um dem Verhalten von Server auf Grund Windows 10 и Windows Server 2016. Bisher wurden Informationen über den Zeitpunkt des Schreibens von Dateien verzögert aktualisiert, werden nun aber unmittelbar nach dem Schreibvorgang angezeigt.
- Neues Dienstprogramm smb_prometheus_endpoint zum Exportieren von Überwachungsmetriken in einem mit Prometheus kompatiblen Format hinzugefügt.
- Die Option „--no-secrets“ wurde dem Befehl „samba-tool domain backup“ hinzugefügt, um Sicherungen zu erstellen, die keine Passwörter, Zugriffsschlüssel und andere geheime Attribute (Objekte msKds-ProvRootKey, msFVE-RecoveryInformation und msTPM-InformationObject) enthalten.
- Die CTDB-Komponente, die für den Betrieb von Clusterkonfigurationen verantwortlich ist, hat die Möglichkeit implementiert, zusätzlich zur Konfigurationsdatei /etc/ctdb/tunables.conf Einstellungen aus den Dateien /etc/ctdb/tunables.d/*.tunables zu laden.
- Unterstützung für das Sammeln separater Profilstatistiken für jede Freigabe hinzugefügt, sodass der Administrator die Aktivität jeder Freigabe separat überwachen und Engpässe mithilfe des Dienstprogramms „smbstatus“ identifizieren kann.
Source: opennet.ru
