Vai jūs izmantojat Samba? jums jāatjaunina uz jauno Samba 4.11.2 labojošo versiju

linux-samba

Nesen izstrādātājiem kas ir aiz muguras no Samba projekta ar paziņojumu par jauna Samba protokola labojošā versija, sasniedzot jauno versiju 4.11.2.

Tiem, kas nezina par Sambu viņiem būtu jāzina, ka tas ir Microsoft Windows failu koplietošanas protokola bezmaksas ieviešana (agrāk saukts par SMB, nesen pārdēvēts par CIFS) UNIX līdzīgām sistēmām. Tādā veidā tas ir iespējams kādi datori ar GNU / Linux, Mac OS X vai Unix kopumā izskatās kā serveri vai rīkojas kā klienti Windows tīklos.

Samba Tas arī ļauj validēt lietotājus kā galveno domēna kontrolleri (PDC) kā domēna loceklis un pat kā Active Directory domēns Windows tīkliem; izņemot iespēju apkalpot drukāšanas rindas, koplietotus direktorijus un autentificēt ar savu lietotāju arhīvu.

Starp Unix līdzīgajām sistēmām, kurās var palaist Samba, ir GNU / Linux izplatījumi, Solaris un dažādi BSD varianti, starp kuriem mēs varam atrast Apple Mac OS X serveri.

Par Sambu 4.11.2

Šī jaunā versija Samba 4.11.2 ir labojoša versija, kas tika izlaists lai varētu risināt dažas drošības problēmas kas tika uzrādīti protokolā. Tajās tika novērstas ievainojamības:

  •  CVE-2019-10218: Ļaunprātīgi serveri var izraisīt Samba klienta koda failu nosaukumus, kas satur ceļa atdalītājus, uz izsaukšanas kodu.
  • CVE-2019-14833- Samba AD DC paroles pārbaudes skripts nesaņem pilnīgu paroli. Ja parolē ir daudz baitu rakstzīmes (nevis ASCII), paroles skripta pārbaude nesaņem pilnu paroles virkni.
  • CVE-2019-14847- Lietotājs ar atļauju "iegūt izmaiņas" var bloķēt AD DC LDAP serveri, izmantojot dirsync.

Kā instalēt vai jaunināt uz Samba 4.11.2 Ubuntu un atvasinājumiem?

Nu, tiem, kurus interesē iespēja instalēt šo jauno Samba versiju vai vēlaties atjaunināt savu iepriekšējo versiju uz šo jaunoViņi to var izdarīt, veicot tālāk norādītās darbības.

Pirmā lieta, ko mēs darīsim, ir koplietot Samba 4.11.2 instalēšanas darbības. Tā kā atjauninājums tika izlaists nesen, Ubuntu sagatavotie būvējumi vēl nav ģenerēti krātuvēs. Tātad instalēšana tiks veikta no avota koda.

Tagad kā papildu informāciju Ubuntu 18.04 LTS lietotājiem viņi var izmantot repozitoriju, kas viņiem vienkāršā veidā palīdzēs instalēt jauno samba versiju.

Lai to pievienotu, mēs vienkārši ierakstām termināli:

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

sudo apt-get update

Un mēs varam instalēt samba ar:

sudo apt install samba

Pārējā daļā mums jāveic kompilācija. Vispirms lejupielādēsim Samba pakotni ko mēs varam iegūt, atverot termināli (to var izdarīt ar taustiņu kombināciju Ctrl + Alt + T), un tajā mēs ierakstīsim šādu komandu:

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

Pēc tam mēs izvilksim paketi ar:

tar -zxf samba-4.11.2.tar.gz

Mēs ievadām mapi, kas izveidota ar:

cd samba-4.11.2

Atrodoties tajā, mēs sastādīsim paketi un pēc tam veiksim instalēšanu. Pirmā lieta, kas mums jādara, ir instalējiet dažas atkarības:

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

Kad tas ir izdarīts, mēs tagad rakstīsim:

./configure --prefix=/usr/local

Lai sāktu ar kompilāciju, mēs rakstīsim:

make

Ja viss noritēja labi, uzstādīšana tiek veikta ar:

make install

un visbeidzot iestatīsim vides mainīgo ar:

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

Beidzot tiem, kam ir vecāka versija, tas ir versija 4.11.1, viņi var lietot plāksteri, lejupielādējot to ar:

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

Mēs to iegūstam ar:

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

Mēs ievadām direktoriju:

cd samba-4.11.1-4.11.2.diffs

Mēs pielīmējam plāksteri ar:

patch -p0 < samba-4.11.1-4.11.2.diffs

Un gatavs.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   čats teica

    Sveiki, un tas attiecas uz versiju, ja man ir samba 4.4, lai to atjauninātu līdz 4.12