Bruger du Samba? du er nødt til at opdatere til den nye korrigerende version af Samba 4.11.2

linux-samba

nylig udviklere der er bagved af Samba-projektet annonceret gennem en erklæring frigivelsen af en ny korrigerende version af Samba-protokollen, når sin nye version 4.11.2.

For dem der ikke kender til Samba de skulle vide, at dette er en gratis implementering af Microsoft Windows fildelingsprotokol (tidligere kaldet SMB, for nylig omdøbt til CIFS) til UNIX-lignende systemer. På denne måde er det muligt hvilke computere med GNU / Linux, Mac OS X eller Unix generelt ligner servere eller fungerer som klienter på Windows-netværk.

Samba Det tillader også validering af brugere som Main Domain Controller (PDC), som et domæne medlem og endda som et Active Directory domæne til Windows-baserede netværk; bortset fra at kunne betjene udskriftskøer, delte mapper og godkende med sit eget brugerarkiv.

Blandt de Unix-lignende systemer, som Samba kan køres på, er der GNU / Linux-distributioner, Solaris og de forskellige BSD-varianter, blandt hvilke vi kan finde Apples Mac OS X Server.

Om Samba 4.11.2

Denne nye version af Samba 4.11.2 er en korrigerende version, som blev frigivet for at kunne løse nogle sikkerhedsproblemer der blev præsenteret i protokollen. Heraf blev sårbarhederne behandlet:

  •  CVE-2019-10218: Ondsindede servere kan få Samba-klientkoden til at returnere filnavne, der indeholder stiseparatorer til opkaldskoden.
  • CVE-2019-14833- Samba AD DC-adgangskodebekræftelsesscript modtager ikke den komplette adgangskode. Når adgangskoden indeholder multi-byte-tegn (ikke ASCII), får kontrol af adgangskodescript ikke den komplette adgangskodestreng.
  • CVE-2019-14847- Bruger med "få ændringer" tilladelse kan låse AD DC LDAP-server via dirsync.

Hvordan installeres eller opgraderes til Samba 4.11.2 på Ubuntu og derivater?

Nå, for dem der er interesserede i at kunne installere denne nye version af Samba eller ønsker at opdatere deres tidligere version til denne nyeDe kan gøre det ved at følge de trin, vi deler nedenfor.

Den første ting, vi skal gøre, er at dele trinene til installationen af ​​Samba 4.11.2. Fordi opdateringen blev frigivet for nylig, builds forberedt til Ubuntu er endnu ikke genereret i arkiverne. Så installationen udføres fra kildekoden.

Nu som yderligere oplysninger til Ubuntu 18.04 LTS-brugere de kan gøre brug af et lager, som hjælper dem med at installere den nye version af samba på en enkel måde.

For at tilføje det skriver vi bare en terminal:

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

sudo apt-get update

Og vi kan installere samba med:

sudo apt install samba

For resten skal vi lave udarbejdelsen. Først skal vi downloade Samba-pakken som vi kan få ved at åbne en terminal (du kan gøre det med tastekombinationen Ctrl + Alt + T), og i den skal vi skrive følgende kommando:

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

Derefter skal vi udtrække pakken med:

tar -zxf samba-4.11.2.tar.gz

Vi går ind i mappen oprettet med:

cd samba-4.11.2

Når vi er inde i det, skal vi kompilere pakken og derefter udføre installationen. Den første ting, vi skal gøre er installer nogle afhængigheder:

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

Gjort dette nu skal vi skrive:

./configure --prefix=/usr/local

For at starte med kompileringen skal vi skrive:

make

Hvis alt gik godt, installationen udføres med:

make install

Og endelig lad os indstille miljøvariablen med:

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

Endelig til dem, der har en ældre version, det er version 4.11.1, de kan anvende plasteret ved at downloade det med:

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

Vi ekstraherer det med:

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

Vi går ind i telefonbogen:

cd samba-4.11.1-4.11.2.diffs

Og vi anvender plasteret med:

patch -p0 < samba-4.11.1-4.11.2.diffs

Og klar.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   rchat sagde han

    Hej og dette gælder for versionen, hvis jeg har samba 4.4 til at opdatere den til 4.12