Používáte Sambu? musíte aktualizovat na novou opravnou verzi Samba 4.11.2

linux-samba

Recientemente vývojáři kteří jsou pozadu oznámeno projektu Samba prostřednictvím prohlášení o vydání nová opravná verze protokolu Samba, dosáhl své nové verze 4.11.2.

Pro ty, kteří nevědí o Sambě měli by to vědět je bezplatná implementace protokolu Microsoft Windows pro sdílení souborů (dříve SMB, nedávno přejmenovaný na CIFS) pro systémy podobné UNIXu. Tímto způsobem je to možné jaké počítače s GNU / Linux, Mac OS X nebo Unix obecně vypadat jako servery nebo se chovat jako klienti v sítích Windows.

Samba Umožňuje také ověřovat uživatele jako hlavní řadič domény (PDC), jako člen domény a dokonce jako doména služby Active Directory pro sítě založené na systému Windows; kromě toho, že dokáže obsluhovat tiskové fronty, sdílené adresáře a ověřování pomocí vlastního uživatelského archivu.

Mezi unixovými systémy, ve kterých lze Sambu provozovat, jsou distribuce GNU / Linux, Solaris a různé varianty BSD, mezi nimiž najdeme Apple Mac OS X Server.

O Sambě 4.11.2

Tato nová verze Samba 4.11.2 je opravná verze, který byl propuštěn abychom mohli řešit některé bezpečnostní problémy které byly uvedeny v protokolu. Z nichž byly řešeny chyby zabezpečení:

  •  CVE-2019-10218: Škodlivé servery mohou způsobit, že klientský kód Samba vrátí názvy souborů, které obsahují oddělovače cest k volajícímu kódu.
  • CVE-2019-14833- Skript pro ověření hesla Samba AD DC neobdrží úplné heslo. Pokud heslo obsahuje vícebajtové znaky (nikoli ASCII), kontrola skriptu hesla neobdrží celý řetězec hesla.
  • CVE-2019-14847- Uživatel s oprávněním „získat změny“ může uzamknout server AD DC LDAP prostřednictvím dirsync.

Jak nainstalovat nebo upgradovat na Sambu 4.11.2 na Ubuntu a derivátech?

Pro ty, kteří mají zájem o instalaci této nové verze Samby nebo chtějí aktualizovat svou předchozí verzi na tuto novouMohou to provést podle kroků, které sdílíme níže.

První věcí, kterou uděláme, je sdílení kroků pro instalaci Samby 4.11.2. Protože aktualizace byla vydána nedávno, sestavení připravená pro Ubuntu ještě nebyla vygenerována v úložištích. Instalace tedy proběhne ze zdrojového kódu.

Nyní jako další informace pro uživatele Ubuntu 18.04 LTS mohou využít úložiště, které jim pomůže jednoduchým způsobem nainstalovat novou verzi samby.

Chcete-li jej přidat, stačí zadat terminál:

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

sudo apt-get update

A můžeme nainstalovat sambu s:

sudo apt install samba

Zbytek musíme provést kompilaci. Nejprve si stáhneme balíček Samba které můžeme získat otevřením terminálu (můžete to udělat pomocí kombinace kláves Ctrl + Alt + T) a v něm zadáme následující příkaz:

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

Poté rozbalíme balíček pomocí:

tar -zxf samba-4.11.2.tar.gz

Vstupujeme do složky vytvořené pomocí:

cd samba-4.11.2

Když jsme uvnitř, sestavíme balíček pro pozdější provedení instalace. První věc, kterou musíme udělat, je nainstalujte některé závislosti:

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

Hotovo, nyní zadáme:

./configure --prefix=/usr/local

Začneme kompilací, kterou zadáme:

make

Pokud vše proběhlo dobře, instalace se provádí pomocí:

make install

A konečně nastavme proměnnou prostředí pomocí:

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

Konečně pro ty, kteří mají starší verzi, to je verze 4.11.1, mohou opravu použít stažením pomocí:

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

Extrahujeme to pomocí:

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

Vstupujeme do adresáře:

cd samba-4.11.1-4.11.2.diffs

Opravu aplikujeme pomocí:

patch -p0 < samba-4.11.1-4.11.2.diffs

A to je vše


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   rchat řekl

    Dobrý den, a to platí pro verzi, pokud mám sambu 4.4 k aktualizaci na 4.12