Veröffentlichung von Samba 4.15.0

Die Veröffentlichung von Samba 4.15.0 wurde vorgestellt, die die Entwicklung des Samba 4-Zweiges mit einer vollwertigen Implementierung des DomĂ€nencontrollers und des Active Directory-Dienstes fortsetzt, der mit der Implementierung von Windows 2000 kompatibel ist und alle von Microsoft unterstĂŒtzten Windows-Client-Versionen, einschließlich Windows 10, bedienen kann. Samba 4 ist ein multifunktionales Serverprodukt, das auch eine Implementierung des Datei-Servers, des Druckdienstes und des Identifikationsservers (winbind) bereitstellt.

Wesentliche Änderungen in Samba 4.15:

  • Die Arbeiten zur Modernisierung der VFS-Schicht sind abgeschlossen. Aus historischen GrĂŒnden war der Code der Datei-Server-Implementierung an die Verarbeitung von Dateipfaden gebunden, die auch fĂŒr das SMB2-Protokoll verwendet wurde, das auf die Nutzung von Deskriptoren umgestellt wurde. Die Modernisierung bestand darin, den Code, der den Zugriff auf das Dateisystem des Servers ermöglicht, auf die Verwendung von Dateideskriptoren anstelle von Dateipfaden umzustellen (zum Beispiel wird der Aufruf fstat() anstelle von stat() und SMB_VFS_FSTAT() anstelle von SMB_VFS_STAT() verwendet).
  • In die Implementation der BIND DLZ-Technologie (Dynamisch geladene Zonen), die es Clients ermöglicht, DNS-Zonentransferanfragen an den BIND-Server zu senden und Antworten von Samba zu erhalten, wurde die Möglichkeit zur Definition von Zugriffslistern aufgenommen, die festlegen, welchen Clients solche Anfragen erlaubt sind und welchen nicht. Die UnterstĂŒtzung fĂŒr die Versionen Bind 9.8 und 9.9 wurde im DLZ DNS-Plugin eingestellt.
  • Die UnterstĂŒtzung fĂŒr das SMB3-Multi-Channel-Extension wurde standardmĂ€ĂŸig aktiviert und stabilisiert, wodurch Clients mehrere Verbindungen aufbauen können, um den Datentransfer innerhalb einer SMB-Sitzung zu parallelisieren. Beispielsweise können bei der Anforderung einer Datei Ein- und Ausgabeoperationen auf mehrere offene Verbindungen verteilt werden. Dieser Modus erhöht die Bandbreite und verbessert die Fehlertoleranz. Um das SMB3-Multi-Channel zu deaktivieren, sollte die Option "server multi channel support" in der smb.conf geĂ€ndert werden, die jetzt standardmĂ€ĂŸig auf Linux- und FreeBSD-Plattformen aktiviert ist.
  • Die Verwendung des Befehls samba-tool in Samba-Konfigurationen, die ohne UnterstĂŒtzung des Active Directory-DomĂ€nencontrollers erstellt wurden (wenn die Option „—without-ad-dc“ angegeben ist), wurde ermöglicht. In diesem Fall sind jedoch nicht alle Funktionen verfĂŒgbar, zum Beispiel sind die Möglichkeiten des Befehls ‘samba-tool domain’ eingeschrĂ€nkt.
  • Die BenutzeroberflĂ€che der Befehlszeile wurde verbessert: Ein neuer Parser fĂŒr Befehlszeilenoptionen wurde in verschiedenen Samba-Utilities eingefĂŒhrt. Ähnliche Optionen, die sich in verschiedenen Utilities unterschieden, wurden vereinheitlicht, zum Beispiel wurde die Handhabung von Optionen in Bezug auf VerschlĂŒsselung, digitale Signaturen und die Verwendung von Kerberos standardisiert. In smb.conf sind Einstellungen zur Festlegung der Standardwerte fĂŒr Optionen definiert. STDERR wurde fĂŒr die Fehlerausgabe in allen Utilities aktiviert (fĂŒr die Ausgabe in STDOUT wurde die Option „—debug-stdout“ angeboten).

    Die Option „—client-protection=off|sign|encrypt“ wurde hinzugefĂŒgt.

    Die Optionen wurden umbenannt: —kerberos -> —use-kerberos=required|desired|off —krb5-ccache -> —use-krb5-ccache=CCACHE —scope -> —netbios-scope=SCOPE —use-ccache -> —use-winbind-ccache

    Die Optionen „-e|—encrypt“ und „-S|—signing“ wurden entfernt.

    Es wurde an der Bereinigung von Duplikaten in den Utilities ldbadd, ldbdel, ldbedit, ldbmodify, ldbrename und ldbsearch, ndrdump, net, sharesec, smbcquotas, nmbd, smbd und winbindd gearbeitet.

  • StandardmĂ€ĂŸig wird das Scannen der Liste vertrauenswĂŒrdiger DomĂ€nen (Trusted Domain) beim Start von winbindd deaktiviert, was in der Zeit von NT4 sinnvoll war, aber fĂŒr Active Directory nicht mehr relevant ist.
  • Die UnterstĂŒtzung fĂŒr den ODJ (Offline Domain Join) Mechanismus wurde hinzugefĂŒgt, der es ermöglicht, einen Computer zu verbinden Domain ohne direkt auf den DomĂ€nencontroller zuzugreifen. In Unix-Ă€hnlichen Betriebssystemen basierend auf Samba wird der Befehl ‚net offlinejoin‘ zum Verbinden angeboten, wĂ€hrend auf Windows das Dienstprogramm djoin.exe verwendet werden kann.
  • In dem Befehl ‚samba-tool dns zoneoptions‘ wurden Optionen zur Festlegung des Aktualisierungsintervalls und zur Verwaltung von veralteten DNS-EintrĂ€gen implementiert. Wenn alle EintrĂ€ge fĂŒr einen DNS-Namen gelöscht werden, wird der Knoten in den Zustand entfernt („tombstone“) versetzt.
  • DCE/RPC DNS-Server können nun von der Utility samba-tool und Windows-Utilities zur Manipulation von DNS-EintrĂ€gen auf externen Server.
  • Beim AusfĂŒhren des Befehls „samba-tool domain backup offline“ wird eine korrekte Sperrung der LMDB-Datenbank gewĂ€hrleistet, um eine parallele DatenĂ€nderung wĂ€hrend der Sicherung zu verhindern.
  • Die UnterstĂŒtzung fĂŒr experimentelle Dialekte des SMB-Protokolls – SMB2_22, SMB2_24 und SMB3_10, die nur in Testversionen von Windows verwendet wurden, wurde eingestellt.
  • In Builds mit experimenteller Active Directory-Implementierung auf der Basis von MIT Kerberos wurden die Anforderungen an die Version dieses Pakets angehoben. FĂŒr den Build ist jetzt mindestens die Version MIT Kerberos 1.19 erforderlich (verfĂŒgbar in Fedora 34).
  • Die UnterstĂŒtzung fĂŒr NIS wurde entfernt.
  • Die SicherheitsanfĂ€lligkeit CVE-2021-3671 wurde behoben, die es einem nicht authentifizierten Benutzer ermöglicht, den Domain-Controller auf Basis von Heimdal KDC zum Absturz zu bringen, wenn ein TGS-REQ-Paket gesendet wird, in dem der Servername nicht angegeben ist.

Quelle: opennet.ru

60GB SSD 8Gb DDR4