Samba 4.18.0 kommt mit Sicherheitsverbesserungen, Erweiterungen und mehr

Samba ist der Standardsatz von Windows-Interoperabilitätsprogrammen für Linux und Unix.

Samba ist ein multifunktionales Serverprodukt, das auch eine Implementierung des Dateiservers, des Druckdienstes und des Identitätsservers (winbind) bereitstellt.

Der Veröffentlichung der neuen Version von Samba 4.18.0, die die Arbeit für fortsetzte Beheben Sie Leistungsregressionen auf SMB-Servern aufgrund der Hinzufügung von Sicherheitslücken zum Schutz vor symbolischer Linkmanipulation belegt.

Zusätzlich zu der Arbeit, die in der letzten Version geleistet wurde, um Systemaufrufe beim Suchen nach einem Verzeichnisnamen zu reduzieren und die Verwendung von Aktivierungsereignissen bei der Verarbeitung gleichzeitiger Vorgänge zu beenden, wurde Version 4.18 reduzierter Lock-Verarbeitungs-Overhead für gleichzeitige Operationen auf Dateipfaden um den Faktor drei.

Als Ergebnis wurde die Leistung beim Öffnen und Schließen von Dateien auf das Niveau von Samba 4.12 gebracht.

Hauptneuheiten von Samba 4.18.0

In dieser neu veröffentlichten Version von Samba 4.18.0, Das Dienstprogramm samba-tool zeigt jetzt prägnantere und genauere Fehlermeldungen an.

Anstatt eine Anrufverfolgung zu generieren Angabe der Stelle im Code, an der das Problem aufgetreten ist, was es nicht immer ermöglichte, sofort zu verstehen, was falsch war, in der neuen Version beschränkt sich die Ausgabe auf eine Beschreibung der Fehlerursache (z. B. falscher Benutzername oder falsches Passwort, falscher Dateiname mit LDB-Datenbank, fehlender Name im DNS, nicht erreichbares Netzwerk, ungültige Befehlszeilenargumente usw.).

Außerdem, Wenn ein nicht erkanntes Problem gefunden wird, wird dennoch die vollständige Ablaufverfolgung ausgegeben aus dem Python-Stack, der auch mit der Option '-d3' bezogen werden kann. Möglicherweise benötigen Sie diese Informationen, um die Ursache des Problems im Internet zu finden oder um sie der von Ihnen gesendeten Fehlerbenachrichtigung hinzuzufügen.

Eine weitere Neuheit, die in dieser neuen Version von Samba 4.18.0 vorgestellt wird, ist, dass tAlle Samba-Tool-Befehle unterstützen die Option „–color=yes|no|auto“ um die Hervorhebung der Ausgabe zu steuern. Im „–color=auto“-Modus wird die Hervorhebung nur verwendet, wenn sie an das Terminal gesendet wird. „always“ und „force“ statt „yes“, „never“ und „none“ statt „no“, „tty“ und „if-tty“ statt „auto“.

Das können wir auch finden Unterstützung für die Umgebungsvariable NO_COLOR hinzugefügt um die Ausgabehervorhebung in Situationen zu deaktivieren, in denen ANSI-Farbcodes verwendet werden oder der „–color=auto“-Modus aktiv ist.

Von den anderen Änderungen, die in dieser neuen Version auffallen:

  • Ein neuer „dsacl delete“-Befehl wurde dem Samba-Tool hinzugefügt, um Einträge der Access Control List (ACE) zu löschen.
  • Option „–change-secret-at= » zum Befehl wbinfo, um den Domänencontroller anzugeben, auf dem die Kennwortänderung durchgeführt werden soll.
  • Neuer Parameter „acl_xattr:security_acl_name“ zu smb.conf hinzugefügt, um den Namen des erweiterten Attributs (xattr) zu ändern, das zum Speichern der NT-ACL verwendet wird.
  • Standardmäßig wird das Attribut security.NTACL an Dateien und Verzeichnisse angehängt, auf die normalen Benutzern der Zugriff verweigert wird.
  • Wenn Sie ein ACL-Speicherattribut umbenennen, wird es nicht über SMB bereitgestellt, sondern steht jedem Benutzer lokal zur Verfügung, was ein Verständnis der potenziell negativen Auswirkungen auf die Sicherheit erfordert.
  • Unterstützung für die Passwort-Hash-Synchronisierung zwischen einer Samba-basierten Active Directory-Domäne und einer Azure Active Directory (Office365)-Cloud hinzugefügt.

Wenn Sie daran interessiert sind, mehr darüber zu erfahren, können Sie die Details im folgenden Link

Wie installiere oder aktualisiere ich auf Samba auf Ubuntu und Derivaten?

Nun, für diejenigen, die daran interessiert sind, diese neue Version von Samba installieren zu können oder ihre vorherige Version auf diese neue Version aktualisieren möchtenSie können dies tun, indem Sie die folgenden Schritte ausführen.

Es ist erwähnenswert, dass, obwohl Samba in den Ubuntu-Repositories enthalten ist, Sie wissen sollten, dass die Pakete nicht aktualisiert werden, wenn eine neue Version veröffentlicht wird, daher bevorzugen wir in diesem Fall die Verwendung eines Repositorys.

Als erstes öffnen wir ein Terminal und geben darin den folgenden Befehl ein, um dem System ein Repository hinzuzufügen:

sudo add-apt-repository ppa:linux-schools/samba-latest

sudo apt-get update

Sobald das Repository hinzugefügt wurde, fahren wir mit der Installation von Samba auf dem System fort und geben dazu einfach den folgenden Befehl ein:

sudo apt install samba

Wenn Sie bereits eine frühere Version installiert haben, wird diese automatisch aktualisiert.


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.