Veröffentlichung von Samba 4.14.0

Die Veröffentlichung von Samba 4.14.0 bringt die Entwicklung des Samba 4-Zweigs voran, mit einer voll funktionsfĂ€higen DomĂ€nencontroller- und Active Directory-Implementierung, die mit der Windows 2000-Implementierung kompatibel ist und alle von Microsoft unterstĂŒtzten Windows-Client-Versionen, einschließlich Windows 10, bedienen kann. Samba 4 ist ein vielseitiges serverseitiges Produkt, das auch als Dateiserver, Druckdienst und IdentitĂ€tsserver (winbind) dient.

Wichtige Änderungen in Samba 4.14:

  • Der VFS-Schicht wurde erheblich modernisiert. Aus historischen GrĂŒnden war der Code zur Implementierung von Dateien Server an die Verarbeitung von Dateipfaden gebunden, die unter anderem fĂŒr das SMB2-Protokoll verwendet wurde, welches auf die Verwendung von Deskriptoren umgestellt wurde. In Samba 4.14.0 wurde der Code, der Zugriff auf das Dateisystem des Servers ermöglicht, umgestaltet, um Dateideskriptoren anstelle von Dateipfaden zu verwenden. Zum Beispiel wird der Aufruf fstat() anstelle von stat() und SMB_VFS_FSTAT() anstelle von SMB_VFS_STAT() verwendet.
  • Die ZuverlĂ€ssigkeit der Druckerpublikation in Active Directory wurde erhöht und die Informationen ĂŒber Drucker, die in Active Directory ĂŒbermittelt werden, wurden erweitert. Die UnterstĂŒtzung fĂŒr Windows-Druckertreiber auf ARM64-Systemen wurde hinzugefĂŒgt.
  • Die Möglichkeit zur Nutzung von Gruppenrichtlinien (Group Policy) fĂŒr Winbind-Kunden wurde bereitgestellt. Der Active Directory-Administrator kann nun Richtlinien definieren, die die sudoers-Einstellungen Ă€ndern oder regelmĂ€ĂŸige Aufgaben ĂŒber cron hinzufĂŒgen. Um die Anwendung von Gruppenrichtlinien fĂŒr den Client in smb.conf zu aktivieren, gibt es die Einstellung ‚apply group policies‘. Die Anwendung der Richtlinien erfolgt alle 90 bis 120 Minuten. Bei Problemen kann die Änderung mit dem Befehl „samba-gpupdate —unapply“ zurĂŒckgesetzt oder mit „samba-gpupdate —force“ erneut angewendet werden. Um die Richtlinien zu sehen, die auf das System angewendet werden, kann der Befehl „samba-gpupdate —rsop“ verwendet werden.
  • Die Anforderungen an die Python-Version wurden erhöht. FĂŒr den Bau von Samba ist jetzt mindestens Python in der Version 3.6 erforderlich. Die UnterstĂŒtzung fĂŒr die Erstellung mit Ă€lteren Python-Versionen wurde eingestellt.
  • Das Tool samba-tool bietet Funktionen zur Verwaltung von Objekten in Active Directory (Benutzern, Computern und Gruppen). Es ist nun erlaubt, den Befehl „add“ zur HinzufĂŒgung neuer Objekte in AD zu verwenden, zusĂ€tzlich zu „create“. FĂŒr die Umbenennung von Benutzern, Gruppen und Kontakten wird der Befehl „rename“ unterstĂŒtzt. Um Benutzer zu entsperren, ist der Befehl ‚samba-tool user unlock‘ verfĂŒgbar. In den Befehlen ‚samba-tool user list‘ und ‚samba-tool group listmembers‘ wurden die Optionen „—hide-expired“ und „—hide-disabled“ implementiert, um abgelaufene oder deaktivierte Benutzerkonten auszublenden.
  • Im CTDB-Komponenten, die fĂŒr die Verwaltung von Clusterkonfigurationen zustĂ€ndig ist, wurden politisch inkorrekte Begriffe entfernt. Anstelle von master und slave wird empfohlen, „leader“ fĂŒr den Hauptknoten in der Gruppe und „follower“ fĂŒr die ĂŒbrigen Gruppenmitglieder zu verwenden. Der Befehl „ctdb natgw master“ wurde durch „ctdb natgw leader“ ersetzt. Um anzuzeigen, dass ein Knoten kein fĂŒhrender Knoten ist, wird statt „slave-only“ jetzt das Flag „follower-only“ ausgegeben. Der Befehl „ctdb isnotrecmaster“ wurde entfernt.

ZusĂ€tzlich wird eine ErlĂ€uterung zu den Anwendungs-grenzen der GPL-Lizenz gegeben, unter der der Samba-Code verbreitet wird, fĂŒr die VFS (Virtual File System) Komponenten. Die GPL-Lizenz erfordert die Offenlegung unter denselben Bedingungen aller abgeleiteten Werke. In Samba gibt es eine Schnittstelle zur Einbindung von Plugins, die es ermöglicht, externen Code aufzurufen. Zu diesen Plugins gehören die VFS-Module, die die gleichen Header-Dateien wie Samba verwenden, um ĂŒber eine API auf die in Samba implementierten Dienste zuzugreifen. Daher mĂŒssen die Samba-VFS-Module unter der GPL oder einer kompatiblen Lizenz veröffentlicht werden.

Die Unklarheit ergibt sich in Bezug auf Drittanbieter-Bibliotheken, auf die VFS-Module zugreifen. Insbesondere wurde die Meinung geĂ€ußert, dass in VFS-Modulen nur Bibliotheken verwendet werden dĂŒrfen, die unter der GPL oder mit dieser kompatiblen Lizenzen stehen. Die Entwickler von Samba haben klargestellt, dass Bibliotheken keinen Samba-Code ĂŒber die API aufrufen und nicht auf interne Strukturen zugreifen, sodass sie nicht als abgeleitete Werke betrachtet werden können und nicht unter die Anforderungen zur Bereitstellung unter Lizenzen fallen, die mit der GPL kompatibel sind.

Quelle: opennet.ru

Kaufen Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz, VPS VDS-Server đŸ”„ Kaufen Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster