Folosești Samba? trebuie să vă actualizați la noua versiune corectivă a Samba 4.11.2

linux-samba

recent dezvoltatori care sunt în spate a anunțat proiectul Samba printr-un comunicat eliberarea lui o nouă versiune corectivă a protocolului Samba, ajungând la noua sa versiune 4.11.2.

Pentru cei care nu știu despre Samba ar trebui să știe că asta Este o implementare gratuită a protocolului de partajare a fișierelor Microsoft Windows. (denumit anterior SMB, redenumit recent CIFS) pentru sisteme asemănătoare UNIX. În acest fel, este posibil ce calculatoare cu GNU/Linux, Mac OS X sau Unix în general arată ca servere sau acționează ca clienți în rețele Windows.

Samba De asemenea, permite utilizatorilor să fie validați ca controler de domeniu primar. (PDC), ca membru al domeniului și chiar ca domeniu Active Directory pentru rețele bazate pe Windows; în afară de a putea servi cozi de imprimare, directoare partajate și autentificare cu propriul fișier utilizator.

Printre sistemele de tip Unix în care poate fi rulat Samba, există distribuțiile GNU / Linux, Solaris și diferitele variante BSD, printre care putem găsi serverul Mac OS X de la Apple.

Despre Samba 4.11.2

Această nouă versiune a Samba 4.11.2 este o versiune corectivă, care a fost lansat pentru a rezolva unele probleme de securitate care au fost prezentate în protocol. Dintre care au fost abordate vulnerabilitățile:

  •  CVE-2019-10218: Serverele rău intenționate pot determina codul client Samba să returneze nume de fișiere care conțin separatori de căi către codul de apelare.
  • CVE-2019-14833- Scriptul de verificare a parolei Samba AD DC nu primește parola completă. Când parola conține caractere multiocteți (non-ASCII), scriptul de verificare a parolei nu primește întregul șir de parole.
  • CVE-2019-14847– Utilizatorul cu permisiunea „obține modificări” poate bloca serverul AD DC LDAP prin sincronizare.

Cum se instalează sau se actualizează la Samba 4.11.2 pe Ubuntu și derivate?

Ei bine, pentru cei care sunt interesați să poată instala această nouă versiune de Samba sau doresc să își actualizeze versiunea anterioară la această nouă versiuneO pot face urmând pașii pe care îi împărtășim mai jos.

Primul lucru pe care îl vom face este să împărtășim pașii pentru instalarea Samba 4.11.2. Deoarece actualizarea a fost lansată recent, build-urile pregătite pentru Ubuntu nu au fost încă generate în depozite. Deci instalarea se va face din codul sursă.

Acum ca informații suplimentare pentru utilizatorii Ubuntu 18.04 LTS Puteți utiliza un depozit care vă va ajuta să instalați noua versiune de Samba într-un mod simplu.

Pentru a-l adăuga, introducem doar un terminal:

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

sudo apt-get update

Și putem instala samba cu:

sudo apt install samba

În rest, trebuie să facem compilarea. Mai întâi să descarcăm pachetul Samba pe care îl putem obține prin deschiderea unui terminal (o puteți face cu combinația de taste Ctrl + Alt + T) și în el vom introduce următoarea comandă:

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

După aceea, vom extrage pachetul cu:

tar -zxf samba-4.11.2.tar.gz

Intrăm în folderul creat cu:

cd samba-4.11.2

Fiind în el vom compila pachetul și apoi vom efectua instalarea. Primul lucru pe care trebuie să-l facem este instalați câteva dependențe:

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

Odată ce s-a făcut acest lucru, acum vom tasta:

./configure --prefix=/usr/local

Pentru a începe compilarea, vom tasta:

make

Dacă totul a mers bine, Realizam montajul cu:

make install

Și în cele din urmă Să configuram variabila de mediu cu:

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

În cele din urmă pentru cei care au o versiune anterioară, adică versiunea 4.11.1, Puteți aplica patch-ul descărcându-l cu:

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

O extragem cu:

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

Intrăm în director:

cd samba-4.11.1-4.11.2.diffs

Și aplicăm plasturele cu:

patch -p0 < samba-4.11.1-4.11.2.diffs

Și gata.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   rchat el a spus

    Bună ziua și acest lucru se aplică versiunii dacă am Samba 4.4 pentru a o actualiza la 4.12