Gumagamit ka ba ng Samba? kailangan mong mag-update sa bagong bersyon ng pagwawasto ng Samba 4.11.2

linux-samba

Recientemente mga tagabuo sino ang nasa likuran ng proyekto ng Samba na inihayag sa pamamagitan ng isang pahayag ang paglabas ng isang bagong bersyon ng pagwawasto ng Samba protocol, na umaabot sa bagong bersyon 4.11.2.

Para sa mga hindi nakakaalam tungkol sa Samba dapat malaman nila ito ay isang libreng pagpapatupad ng Microsoft Windows file sharing protocol (dating tinawag na SMB, na pinalitan ulit ng pangalan sa CIFS) para sa mga sistemang tulad ng UNIX. Sa ganitong paraan, posible anong computer kasama ang GNU / Linux, Mac OS X o Unix sa pangkalahatan magmukhang mga server o kumilos tulad ng mga kliyente sa mga network ng Windows.

Samba Pinapayagan din nito ang pagpapatunay ng mga gumagamit bilang Pangunahing Controller ng Domain (PDC), bilang isang kasapi sa domain at maging bilang isang domain ng Aktibong Direktoryo para sa mga network na nakabatay sa Windows; bukod sa nakakapaghatid ng mga naka-print na pila, nakabahaging mga direktoryo at pinatunayan sa iyong sariling archive ng gumagamit.

Kabilang sa mga sistemang tulad ng Unix kung saan maaaring patakbuhin ang Samba, mayroong mga pamamahagi ng GNU / Linux, Solaris at iba't ibang mga pagkakaiba-iba ng BSD, bukod dito mahahanap natin ang Mac OS X Server ng Apple.

Tungkol sa Samba 4.11.2

Ang bagong bersyon ng Ang Samba 4.11.2 ay isang bersyon ng pagwawasto, na pinakawalan upang matugunan ang ilang mga isyu sa seguridad na ipinakita sa protocol. Kung saan hinarap ang mga kahinaan:

  •  CVE-2019-10218: Maaaring maging sanhi ng nakakahamak na server ang Samba client code na ibalik ang mga pangalan ng file na naglalaman ng mga separator ng path sa calling code.
  • CVE-2019-14833- Ang script ng pag-verify ng password ng Samba AD DC ay hindi nakatanggap ng kumpletong password. Kapag ang password ay naglalaman ng mga multi-byte character (hindi ASCII), ang pag-check sa script ng password ay hindi makakatanggap ng kumpletong string ng password.
  • CVE-2019-14847- Ang gumagamit na may pahintulot na "makakuha ng mga pagbabago" ay maaaring ma-lock ang AD DC LDAP server sa pamamagitan ng dirsync.

Paano mag-install o mag-upgrade sa Samba 4.11.2 sa Ubuntu at mga derivatives?

Kaya, para sa mga interesadong ma-install ang bagong bersyon ng Samba o nais na i-update ang kanilang dating bersyon sa bago na itoMagagawa nila ito sa pamamagitan ng pagsunod sa mga hakbang na ibinabahagi namin sa ibaba.

Ang unang bagay na gagawin namin ay ibahagi ang mga hakbang para sa pag-install ng Samba 4.11.2. Dahil ang pag-update ay pinakawalan kamakailan, ang mga build na handa para sa Ubuntu ay hindi pa nalilikha sa mga repository. Kaya't ang pag-install ay magagawa mula sa source code.

Ngayon bilang karagdagang impormasyon para sa mga gumagamit ng Ubuntu 18.04 LTS maaari silang gumamit ng isang lalagyan na makakatulong sa kanila na mai-install ang bagong bersyon ng samba sa isang simpleng paraan.

Upang idagdag ito, nagta-type lamang kami sa isang terminal:

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

sudo apt-get update

At maaari naming mai-install ang samba sa:

sudo apt install samba

Para sa natitirang bahagi, kailangan nating gawin ang pagtitipon. Una naming i-download ang Samba package na maaari nating makuha sa pamamagitan ng pagbubukas ng isang terminal (magagawa mo ito sa key na kombinasyon ng Ctrl + Alt + T) at dito ay mai-type namin ang sumusunod na utos:

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

Pagkatapos nito ay kukuha kami ng package sa:

tar -zxf samba-4.11.2.tar.gz

Ipasok namin ang folder na nilikha gamit ang:

cd samba-4.11.2

Ang pagiging nasa loob nito, isasaayos namin ang package upang magawa ang pag-install sa paglaon. Ang unang bagay na dapat nating gawin ay i-install ang ilang mga dependency:

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

Tapos na ngayon i-type na namin:

./configure --prefix=/usr/local

Upang magsimula sa pagtitipong mai-type namin:

make

Kung naging maayos ang lahat, ang pag-install ay isinasagawa sa:

make install

At sa wakas itakda natin ang variable ng kapaligiran sa:

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

Sa wakas para sa mga may mas lumang bersyon, iyon ang bersyon 4.11.1, maaari nilang ilapat ang patch sa pamamagitan ng pag-download nito sa:

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

Kinukuha namin ito sa:

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

Ipinasok namin ang direktoryo:

cd samba-4.11.1-4.11.2.diffs

At inilalapat namin ang patch sa:

patch -p0 < samba-4.11.1-4.11.2.diffs

At handa na.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   rchat dijo

    Kumusta at nalalapat ito sa bersyon kung mayroon akong samba 4.4 upang mai-update ito sa 4.12