Benutzt du Samba? Sie müssen auf die neue Korrekturversion von Samba 4.11.2 aktualisieren

Linux-Samba

Recientemente Entwickler die hinterher sind des Samba-Projekts angekündigt durch eine Erklärung die Veröffentlichung von eine neue Korrekturversion des Samba-Protokollsund erreicht seine neue Version 4.11.2

Für diejenigen, die nichts über Samba wissen sie sollten das wissen ist eine kostenlose Implementierung des Microsoft Windows-Dateifreigabeprotokolls (früher SMB genannt, kürzlich in CIFS umbenannt) für UNIX-ähnliche Systeme. Auf diese Weise ist es möglich welche Computer mit GNU / Linux, Mac OS X oder Unix im Allgemeinen Sie sehen aus wie Server oder verhalten sich wie Clients in Windows-Netzwerken.

Samba Außerdem können Benutzer als Hauptdomänencontroller überprüft werden (PDC) als Domänenmitglied und sogar als Active Directory-Domäne für Windows-basierte Netzwerke; Abgesehen davon, dass Druckwarteschlangen und freigegebene Verzeichnisse bedient und mit einem eigenen Benutzerarchiv authentifiziert werden können.

Unter den Unix-ähnlichen Systemen, auf denen Samba ausgeführt werden kann, befinden sich die GNU / Linux-Distributionen Solaris und die verschiedenen BSD-Varianten, unter denen sich auch Apples Mac OS X Server befindet.

Über Samba 4.11.2

Diese neue Version von Samba 4.11.2 ist eine Korrekturversion, die veröffentlicht wurde um in der Lage zu sein, einige Sicherheitsprobleme anzugehen das wurden im Protokoll vorgestellt. Davon wurden die Schwachstellen behoben:

  •  CVE-2019-10218: Schädliche Server können dazu führen, dass der Samba-Clientcode Dateinamen zurückgibt, die Pfadtrennzeichen zum aufrufenden Code enthalten.
  • CVE-2019-14833- Das Skript zur Überprüfung des Samba AD DC-Kennworts erhält kein vollständiges Kennwort. Wenn das Kennwort Mehrbytezeichen (nicht ASCII) enthält, wird beim Überprüfen des Kennwortskripts nicht die vollständige Kennwortzeichenfolge empfangen.
  • CVE-2019-14847- Benutzer mit der Berechtigung "Änderungen abrufen" können den AD DC LDAP-Server über dirsync sperren.

Wie installiere oder aktualisiere ich Samba 4.11.2 unter 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.

Als erstes teilen wir die Schritte für die Installation von Samba 4.11.2. Da das Update kürzlich veröffentlicht wurde, Für Ubuntu vorbereitete Builds wurden noch nicht generiert in den Repositories. Die Installation erfolgt also aus dem Quellcode.

Jetzt als zusätzliche Information für Ubuntu 18.04 LTS-Benutzer Sie können ein Repository verwenden, mit dem sie die neue Version von Samba auf einfache Weise installieren können.

Um es hinzuzufügen, geben wir einfach ein Terminal ein:

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

sudo apt-get update

Und wir können Samba installieren mit:

sudo apt install samba

Im Übrigen müssen wir die Zusammenstellung durchführen. Zuerst werden wir das Samba-Paket herunterladen Dies erhalten Sie durch Öffnen eines Terminals (Sie können dies mit der Tastenkombination Strg + Alt + T tun) und geben darin den folgenden Befehl ein:

wget https://download.samba.org/pub/samba/stable/samba-4.11.2.tar.gz

Danach extrahieren wir das Paket mit:

tar -zxf samba-4.11.2.tar.gz

Wir geben den Ordner ein, der erstellt wurde mit:

cd samba-4.11.2

Da wir uns darin befinden, werden wir das Paket kompilieren und dann die Installation durchführen. Das erste, was wir tun müssen, ist Installieren Sie einige Abhängigkeiten:

sudo apt-get install acl attr autoconf bind9utils bison build-essential \

debhelper dnsutils docbook-xml docbook-xsl flex gdb libjansson-dev krb5-user \

libacl1-dev libaio-dev libarchive-dev libattr1-dev libblkid-dev libbsd-dev \

libcap-dev libcups2-dev libgnutls-dev libgpgme-dev libjson-perl \

libldap2-dev libncurses5-dev libpam0g-dev libparse-yapp-perl \

libpopt-dev libreadline-dev nettle-dev perl perl-modules-5.26 pkg-config \

python-all-dev python-crypto python-dbg python-dev python-dnspython \

python3-dnspython python-gpgme python3-gpgme python-markdown python3-markdown \

python3-dev xsltproc zlib1g-dev liblmdb-dev lmdb-utils

Wenn wir dies jetzt tun, werden wir Folgendes eingeben:

./configure --prefix=/usr/local

Um mit der Kompilierung zu beginnen, geben wir Folgendes ein:

make

Wenn alles gut gegangen ist, Die Installation erfolgt mit:

make install

Y finalmente Setzen wir die Umgebungsvariable mit:

export PATH=/usr/local/samba/bin/:/usr/local/samba/sbin/:$PATH

Schließlich für diejenigen, die eine ältere Version haben, das ist Version 4.11.1, Sie können den Patch anwenden, indem Sie ihn herunterladen mit:

wget https://download.samba.org/pub/samba/patches/samba-4.11.1-4.11.2.diffs.gz

Wir extrahieren es mit:

gzip -9 samba-4.11.1-4.11.2.diffs.gz

Wir betreten das Verzeichnis:

cd samba-4.11.1-4.11.2.diffs

Und wir wenden den Patch an mit:

patch -p0 < samba-4.11.1-4.11.2.diffs

Und fertig.


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.   Chat sagte

    Hallo und dies gilt für die Version, wenn ich Samba 4.4 habe, um es auf 4.12 zu aktualisieren