Koristite li Sambu? morate nadograditi na novu korektivnu verziju Sambe 4.11.2

linux-samba

Recientemente programeri koji su iza najavljenog projekta Samba putem izjave o puštanju nova korektivna verzija protokola Samba, dostigavši ​​svoju novu verziju 4.11.2.

Za one koji ne znaju za Sambu trebali bi znati da ovo besplatna je implementacija protokola za dijeljenje datoteka Microsoft Windows (prije zvan SMB, nedavno preimenovan u CIFS) za UNIX-slične sustave. Na taj je način moguće kakva računala s GNU / Linuxom, Mac OS X ili Unixom općenito izgledaju poput poslužitelja ili se ponašaju poput klijenata na Windows mrežama.

Samba Omogućuje i provjeru valjanosti korisnika kao glavnog kontrolera domene (PDC), kao član domene, pa čak i kao domena Active Directory za mreže zasnovane na sustavu Windows; osim što može služiti redove za ispis, dijeljene direktorije i provjeriti autentičnost vlastitom korisničkom arhivom.

Među sustavima sličnim Unixu na kojima se Samba može pokrenuti, tu su GNU / Linux distribucije, Solaris i različite BSD inačice, među kojima možemo pronaći Appleov Mac OS X Server.

O Sambi 4.11.2

Ova nova verzija Samba 4.11.2 je korektivna verzija, koji je pušten kako bi mogli riješiti neke sigurnosne probleme koji su predstavljeni u protokolu. Od kojih su riješene ranjivosti:

  •  CVE-2019-10218: Zlonamjerni poslužitelji mogu uzrokovati da Samba klijentski kôd vraća nazive datoteka koja sadrže separatore puta u pozivni kod.
  • CVE-2019-14833- Skripta za provjeru lozinke Samba AD DC ne dobiva potpunu lozinku. Kada lozinka sadrži višebajtne znakove (ne ASCII), provjera skripte lozinke ne prima kompletan niz lozinke.
  • CVE-2019-14847- Korisnik s dopuštenjem "pribavi promjene" može zaključati AD DC LDAP poslužitelj putem dirsync-a.

Kako instalirati ili nadograditi na Samba 4.11.2 na Ubuntuu i izvedenicama?

Pa, za one koji su zainteresirani za mogućnost instaliranja ove nove verzije Sambe ili žele ažurirati svoju prethodnu verziju na ovu novuTo mogu učiniti slijedeći korake koje dijelimo u nastavku.

Prvo što ćemo učiniti je podijeliti korake za instalaciju Sambe 4.11.2. Budući da je ažuriranje objavljeno nedavno, gradnje pripremljene za Ubuntu još nisu generirane u spremištima. Dakle, instalacija će se obaviti iz izvornog koda.

Sada kao dodatne informacije za korisnike Ubuntu 18.04 LTS mogu se koristiti spremištem koje će im pomoći da na jednostavan način instaliraju novu verziju sambe.

Da bismo ga dodali, samo upišemo terminal:

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

sudo apt-get update

A sambu možemo instalirati sa:

sudo apt install samba

Za ostalo moramo napraviti kompilaciju. Prvo ćemo preuzeti paket Samba koje možemo dobiti otvaranjem terminala (to možete učiniti kombinacijom tipki Ctrl + Alt + T) i u njega ćemo upisati sljedeću naredbu:

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

Nakon toga ćemo izvaditi paket sa:

tar -zxf samba-4.11.2.tar.gz

Ulazimo u mapu stvorenu sa:

cd samba-4.11.2

Budući da smo u njemu, sastavit ćemo paket kako bismo kasnije izvršili instalaciju. Prvo što moramo učiniti je instalirajte neke ovisnosti:

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

Učinjeno ovo sada ćemo upisati:

./configure --prefix=/usr/local

Za početak sa kompilacijom ukucati ćemo:

make

Da je sve prošlo u redu, instalacija se izvodi sa:

make install

i na kraju postavimo varijablu okruženja sa:

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

Konačno za one koji imaju stariju verziju, to je verzija 4.11.1, oni mogu primijeniti zakrpu preuzimajući je s:

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

Izdvajamo ga sa:

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

Ulazimo u direktorij:

cd samba-4.11.1-4.11.2.diffs

I flaster primjenjujemo sa:

patch -p0 < samba-4.11.1-4.11.2.diffs

I spreman.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   rchat dijo

    Poštovani, ovo se odnosi na verziju ako imam sambu 4.4 da je ažuriram na 4.12