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
Dobrý den, a to platí pro verzi, pokud mám sambu 4.4 k aktualizaci na 4.12