Ar naudojatės „Samba“? turite atnaujinti į naują taisomąją Samba 4.11.2 versiją

linux-samba

Įtraukta Pastaruoju metu kūrėjai kurie atsilieka paskelbto „Samba“ projekto per pareiškimą nauja korekcinė „Samba“ protokolo versija, pasiekianti naują versiją 4.11.2.

Tiems, kurie nežino apie Sambą jie turėtų žinoti, kad tai yra nemokamas „Microsoft Windows“ failų bendrinimo protokolo įgyvendinimas (anksčiau vadinta SMB, neseniai pervadinta į CIFS) UNIX tipo sistemoms. Tokiu būdu tai įmanoma kokie kompiuteriai su GNU / Linux, Mac OS X arba Unix apskritai atrodyti kaip serveriai arba elgtis kaip klientai „Windows“ tinkluose.

Samba Tai taip pat leidžia patvirtinti vartotojus kaip pagrindinį domeno valdiklį (PDC), kaip domeno narys ir net kaip „Windows“ tinklų „Active Directory“ domenas; be galimybės aptarnauti spausdinimo eiles, bendrinamus katalogus ir autentifikuoti savo vartotojo archyve.

Tarp „Unix“ tipo sistemų, kuriose galima paleisti „Samba“, yra GNU / Linux paskirstymai, „Solaris“ ir skirtingi BSD variantai, tarp kurių galime rasti „Apple“ „Mac OS X Server“.

Apie „Samba“ 4.11.2

Ši nauja versija „Samba 4.11.2“ yra taisomoji versija, kuris buvo paleistas kad būtų galima išspręsti kai kurias saugumo problemas kurie buvo pateikti protokole. Iš kurių buvo pašalinti pažeidžiamumai:

  •  CVE-2019-10218: Kenkėjiški serveriai gali sukelti „Samba“ kliento kodą failų pavadinimuose, kuriuose yra kelio skyrikliai, į skambinimo kodą.
  • CVE-2019-14833- „Samba AD DC“ slaptažodžio tikrinimo scenarijus negauna viso slaptažodžio. Kai slaptažodyje yra kelių baitų simboliai (ne ASCII), patikrinus slaptažodžio scenarijų, negaunama visa slaptažodžio eilutė.
  • CVE-2019-14847- Vartotojas, turintis leidimą „gauti pakeitimus“, gali užrakinti AD DC LDAP serverį per „dirsync“.

Kaip įdiegti arba atnaujinti į „Samba 4.11.2“ sistemoje „Ubuntu“ ir jos dariniuose?

Na, tiems, kurie domisi galimybe įdiegti šią naują „Samba“ versiją arba norite atnaujinti savo ankstesnę versiją į šią naująJie tai gali padaryti atlikdami toliau nurodytus veiksmus.

Pirmas dalykas, kurį ketiname padaryti, yra bendrinti „Samba 4.11.2“ diegimo veiksmus. Kadangi atnaujinimas buvo išleistas neseniai, versijos, parengtos „Ubuntu“, dar nebuvo sukurtos saugyklose. Taigi diegimas bus atliekamas iš šaltinio kodo.

Dabar kaip papildoma informacija „Ubuntu 18.04 LTS“ vartotojams jie gali pasinaudoti saugykla, kuri jiems padės paprastu būdu įdiegti naują samba versiją.

Norėdami jį pridėti, tiesiog įveskite terminalą:

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

sudo apt-get update

Ir mes galime įdiegti samba su:

sudo apt install samba

Likusią dalį mes turime atlikti kompiliaciją. Pirmiausia mes atsisiųsime „Samba“ paketą kurį galime gauti atidarydami terminalą (tai galite padaryti naudodami klavišų kombinaciją „Ctrl“ + „Alt“ + T) ir jame įveskite šią komandą:

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

Po to paketą išgausime:

tar -zxf samba-4.11.2.tar.gz

Įeiname į aplanką, sukurtą naudojant:

cd samba-4.11.2

Būdami jo viduje, mes ketiname surinkti paketą, kad vėliau atliktume diegimą. Pirmas dalykas, kurį turime padaryti, yra įdiekite keletą priklausomybių:

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

Atlikta tai dabar, mes ketiname įvesti:

./configure --prefix=/usr/local

Norėdami pradėti nuo kompiliavimo, mes ketiname įvesti:

make

Jei viskas klostėsi gerai, montavimas atliekamas:

make install

ir pagaliau nustatykime aplinkos kintamąjį naudodami:

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

Pagaliau tiems, kurie turi senesnę versiją, tai yra 4.11.1 versija, jie gali pritaikyti pleistrą atsisiųsdami jį naudodami:

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

Mes jį ištraukiame:

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

Mes patenkame į katalogą:

cd samba-4.11.1-4.11.2.diffs

Pleistrą klijuojame:

patch -p0 < samba-4.11.1-4.11.2.diffs

Ir pasiruošę.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   chat sakė

    Sveiki, tai galioja versijai, jei turiu samba 4.4 ją atnaujinti iki 4.12