A përdorni Samba? duhet të azhurnoheni në versionin e ri korrigjues të Samba 4.11.2

linux-samba

kohët e fundit zhvilluesit të cilët janë prapa të projektit Samba të njoftuar përmes një deklarate lirimin e një version i ri korrigjues i protokollit Samba, duke arritur në versionin e tij të ri 4.11.2.

Për ata që nuk dinë për Samba ata duhet ta dinë se kjo është një implementim falas i protokollit të ndarjes së skedarëve Microsoft Windows (i quajtur më parë SMB, i riemëruar kohët e fundit në CIFS) për sistemet e ngjashme me UNIX. Në këtë mënyrë, është e mundur çfarë kompjuterash me GNU / Linux, Mac OS X ose Unix në përgjithësi duken si servera ose veprojnë si klientë në rrjetet e Windows.

Samba Ai gjithashtu lejon vlerësimin e përdoruesve si Kontrolluesin kryesor të domenit (PDC), si një anëtar domain dhe madje si një domain Active Directory për rrjetet e bazuara në Windows; përveç që janë në gjendje të shërbejnë radhë të shtypura, direktori të përbashkëta dhe vërtetuar me arkivin tuaj të përdoruesit.

Midis sistemeve të ngjashme me Unix në të cilat mund të drejtohet Samba, ka shpërndarjet GNU / Linux, Solaris dhe variantet e ndryshme BSD, midis të cilave mund të gjejmë Mac OS X Server të Apple.

Rreth Samba 4.11.2

Ky version i ri i Samba 4.11.2 është një version korrigjues, e cila u lëshua të jetë në gjendje të adresojë disa çështje të sigurisë që u prezantuan në protokoll. Prej të cilave u adresuan dobësitë:

  •  CVE-2019-10218: Shërbyesit me qëllim të keq mund të bëjnë që kodi i klientit Samba të kthejë emrat e skedarëve që përmbajnë ndarës të shtegut në kodin e thirrjes.
  • CVE-2019-14833- Skripti i verifikimit të fjalëkalimit Samba AD DC nuk merr fjalëkalim të plotë. Kur fjalëkalimi përmban karaktere me shumë bajte (jo ASCII), kontrollimi i skenarit të fjalëkalimit nuk merr vargun e plotë të fjalëkalimit.
  • CVE-2019-14847- Përdoruesi me leje "marr ndryshime" mund të bllokojë serverin AD DC LDAP përmes dirsync.

Si të instaloni ose azhurnoni në Samba 4.11.2 në Ubuntu dhe derivatet?

Epo, për ata që janë të interesuar të jenë në gjendje të instalojnë këtë version të ri të Samba ose duan të azhurnojnë versionin e tyre të mëparshëm në këtë të riAta mund ta bëjnë atë duke ndjekur hapat që ndajmë më poshtë.

Gjëja e parë që do të bëjmë është të ndajmë hapat për instalimin e Samba 4.11.2. Për shkak se azhurnimi u lëshua së fundmi, ndërtimet e përgatitura për Ubuntu nuk janë gjeneruar ende në depo. Pra, instalimi do të bëhet nga kodi burimor.

tani si informacion shtesë për përdoruesit e Ubuntu 18.04 LTS ata mund të përdorin një depo e cila do t'i ndihmojë ata të instalojnë versionin e ri të samba në një mënyrë të thjeshtë.

Për ta shtuar, thjesht shkruajmë në një terminal:

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

sudo apt-get update

Dhe ne mund ta instalojmë samba me:

sudo apt install samba

Për pjesën tjetër, ne duhet të bëjmë përpilimin. Së pari do të shkarkojmë paketën Samba të cilën mund ta marrim duke hapur një terminal (mund ta bëni me kombinimin e tastave Ctrl + Alt + T) dhe në të do të shtypim komandën vijuese:

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

Pas kësaj ne do të nxjerrim paketën me:

tar -zxf samba-4.11.2.tar.gz

Ne hyjmë në dosjen e krijuar me:

cd samba-4.11.2

Duke qenë brenda saj, ne do të përpilojmë paketën dhe më pas do të kryejmë instalimin. Gjëja e parë që duhet të bëjmë është instaloni disa varësi:

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

Bërë këtë tani që do të shtypim:

./configure --prefix=/usr/local

Për të filluar me përpilimin që do të shkruajmë:

make

Nëse gjithçka shkonte mirë, instalimi kryhet me:

make install

Dhe në fund le të vendosim ndryshoren e mjedisit me:

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

Më në fund për ata që kanë një version më të vjetër, që është versioni 4.11.1, ata mund të aplikojnë patch-in duke e shkarkuar me:

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

Ne e nxjerrim atë me:

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

Ne hyjmë në direktori:

cd samba-4.11.1-4.11.2.diffs

Dhe ne aplikojmë patch me:

patch -p0 < samba-4.11.1-4.11.2.diffs

Dhe gati.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   rchat dijo

    Përshëndetje dhe kjo vlen për versionin nëse kam samba 4.4 për ta azhurnuar në 4.12