Samba 4.10.0 wird mit Unterstützung für Python 3 und mehr ausgeliefert

Samba-4.10.0

Vor ein paar Tagen Die neue Version von Samba 4.10.0 wurde veröffentlicht, die neue Verbesserungen hinzufügt, Funktionen und insbesondere Fehlerbehebungen rund um die Vorgängerversion.

Diese neue Version von Samba 4.10.0 setzt die Entwicklung des Samba 4-Zweigs mit fort eine vollständige Implementierung eines Domänencontrollers und eines Active Directory-Dienstes.

Samba 4.10.0 Es ist mit der Windows 2000-Implementierung kompatibel und kann alle unterstützten Microsoft-Versionen von Windows-Clients, einschließlich Windows 10, bedienen.

Samba 4 ist ein multifunktionales Serverprodukt, das auch die Implementierung eines Dateiservers, eines Druckdienstes und eines Identifikationsservers (winbind) bietet.

Hauptneuheiten von Samba 4.10.0

Mit der Veröffentlichung dieser neuen Version von Samba 4.10.0 wird dies hervorgehoben KDC und Netlogon haben Unterstützung für das Pre-for-Process-Startmodell hinzugefügtk, sodass Sie eine Gruppe von vorbereiteten Bearbeitungsprozessen verwalten können. Der Standardwert des Parameters 'prefork children' in smdb.conf wurde von 1 auf 4 erhöht.

In der Implementierung des Pre-Fork-Modells wird ein automatischer Neustart fehlgeschlagener Prozesse bereitgestellt. Die Verzögerungen zwischen Neustartversuchen werden durch die Parameter "Prefork Backoff Inkrement" und "Prefork Maximum Backoff" bestimmt.

Zusätzlich Die vollständige Unterstützung für Python 4.10.0 wird in Samba 3 bereitgestellt. Die Unterstützung von Python 2 ist weiterhin möglich, aber standardmäßig wird Python 3 jetzt bei der Kompilierung verwendet (Python 3.4+).

Zum Erstellen mit Python 2 muss die Umgebungsvariable festgelegt werden: «PYTHON = python2 ./configure; PYTHON = python2 make ».

Das Erstellen von Samba-Ordnern ist für Python 3 und Python 2 gleichzeitig möglich Angabe der Flagge 'configure-extra-python = / usr / bin / python2'. In der Samba 4.11-Verzweigung ist geplant, die Python 2-Unterstützung für Archivierer einzustellen und die Versionsanforderungen auf Python 3.6 zu erhöhen.

Backups

Der Befehl 'samba-tool domain backup' wurde um eine neue Option 'offline' erweitert. Dadurch wird sicher eine Sicherung der lokalen DC-Datenbank direkt von der Festplatte erstellt.

Die Hauptvorteile einer Offline-Sicherung sind, dass es schneller istoder, da al speichert weitere Details der Datenbank (für forensische Zwecke), und der Samba-Prozess muss nicht ausgeführt werden, wenn die Sicherung abgeschlossen ist.

Andererseits finden wir das auch Der Befehl 'samba-tool group stats' wurde hinzugefügt, der eine Zusammenfassung der Verteilung der Benutzer zwischen Gruppen in der Domäne anzeigt. Der vorhandene Befehl 'samba-tool group list –verbose' wird um Daten zur Anzahl der Benutzer in jeder Gruppe erweitert.

Protokolle und Module

Samba 4.10.0 unterstützt das SMBv2-Protokoll für das Dienstprogramm samba-tool und ein neues VFS-Modul glusterfs_fuse, das eine höhere Leistung beim Zugriff auf Samba auf Partitionen mit GlusterFS ermöglicht, die mithilfe des FUSE-Mechanismus (User Space File System) bereitgestellt wurden.

Um die Leistung zu verbessern, extrahiert das Modul Informationen zu Dateinamen direkt über eine erweiterte Attributabfrage im Dateisystem.

Um die Beschleunigung zu aktivieren, fügen Sie einfach glusterfs_fuse zum Parameter "vfs Objekte" hinzu.

Das neue Modul wird nicht durch vfs_glusterfs ersetzt, sondern bietet nur einen alternativen Mechanismus für den Zugriff auf die Gluster-Abschnitte.

Es war veraltet und wird im nächsten Zweig der Python-Bindung an den SMB-Client entfernt. Das Entfernen wirkt sich auf Benutzer aus, die ihre eigenen Dienstprogramme mit 'from samba import smb' verwenden.

LDAP-Kontrolle paginierte Ergebnisse

Für LDAP Das Verhalten der Erweiterung der paginierten Ergebnisse wurde geändertDadurch können die Parteien die Abfrageergebnisse mit Paginierung verarbeiten.

Die Verarbeitung von Paging-Anforderungen in Samba ist an das Verhalten von Windows-Servern angepasst. Bisher wurden verschiedene Beispielseiten basierend auf einem statischen Ausdruck aus der statischen Datenbank bereitgestellt. Jetzt werden Änderungen in der Datenbank berücksichtigt, die seit der letzten Anforderung für die Seite empfangen wurden.

Die Anzeige der Ereigniskennung ("EventId", erfolgreicher oder nicht erfolgreicher Anmeldecode) und die Art der Eingabe ("logonType", interaktives, Netzwerk und ungeschütztes Netzwerk) wurde zu den Authentifizierungsnachrichten hinzugefügt, die in den JSON-Protokollauthentifizierungsnachrichten angezeigt werden.

Quelle: https://www.samba.org


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   Roger Vicencio sagte

    Lieber David

    Beachten Sie, dass ich Samba 4 als Domänencontroller installiere und alles perfekt funktioniert hat. Ich habe jedoch Webanwendungen, deren Benutzername und Passwort ich mit der Funktion php ldap_bind überprüfe. In Samba 4 konnte ich sie jedoch nicht zum Laufen bringen. Die Frage wäre, ob mir eine Konfiguration in Samba fehlt, damit sie funktioniert, oder ob es eine andere Möglichkeit gibt, diesen Prozess auszuführen.