Adakah anda menggunakan Samba? anda harus mengemas kini ke versi pembetulan baru Samba 4.11.2

linux-samba

Baru-baru ini pemaju yang berada di belakang projek Samba diumumkan melalui penyataan pelepasan versi pembetulan baru protokol Samba, mencapai versi barunya 4.11.2.

Bagi mereka yang tidak tahu mengenai Samba mereka harus tahu bahawa ini adalah pelaksanaan percuma protokol perkongsian fail Microsoft Windows (dahulunya dipanggil SMB, baru-baru ini dinamakan semula menjadi CIFS) untuk sistem seperti UNIX. Dengan cara ini, mungkin komputer apa dengan GNU / Linux, Mac OS X atau Unix secara umum kelihatan seperti pelayan atau bertindak seperti pelanggan di rangkaian Windows.

Samba Ia juga membenarkan pengguna mengesahkan sebagai Pengawal Domain Utama (PDC), sebagai ahli domain dan bahkan sebagai domain Direktori Aktif untuk rangkaian berasaskan Windows; selain dapat melayani barisan cetak, direktori yang dikongsi dan mengesahkan dengan arkib pengguna anda sendiri.

Di antara sistem seperti Unix di mana Samba dapat dijalankan, terdapat distribusi GNU / Linux, Solaris dan varian BSD yang berbeza, di antaranya kita dapat mencari Server Mac OS X Apple.

Mengenai Samba 4.11.2

Versi baru ini Samba 4.11.2 adalah versi pembetulan, yang dibebaskan untuk dapat mengatasi beberapa masalah keselamatan yang disajikan dalam protokol. Di antaranya kelemahan ditangani:

  •  CVE-2019 10218-: Pelayan yang berniat jahat boleh menyebabkan kod klien Samba mengembalikan nama fail yang mengandungi pemisah jalan ke kod panggilan.
  • CVE-2019 14833-- Skrip pengesahan kata laluan Samba AD DC tidak menerima kata laluan yang lengkap. Apabila kata laluan mengandungi watak berbilang bait (bukan ASCII), memeriksa skrip kata laluan tidak menerima rentetan kata laluan yang lengkap.
  • CVE-2019 14847-- Pengguna dengan izin "dapatkan perubahan" dapat mengunci pelayan AD DC LDAP melalui dirsync.

Bagaimana cara memasang atau menaik taraf ke Samba 4.11.2 di Ubuntu dan derivatif?

Nah, bagi mereka yang berminat untuk dapat memasang versi baru Samba ini atau ingin mengemas kini versi sebelumnya ke versi baru iniMereka boleh melakukannya dengan mengikuti langkah-langkah yang kami kongsikan di bawah.

Perkara pertama yang akan kami lakukan ialah berkongsi langkah-langkah pemasangan Samba 4.11.2. Kerana kemas kini dikeluarkan baru-baru ini, binaan yang disiapkan untuk Ubuntu belum dihasilkan di repositori. Jadi pemasangan akan dilakukan dari kod sumber.

Sekarang sebagai maklumat tambahan untuk pengguna Ubuntu 18.04 LTS mereka dapat menggunakan repositori yang akan membantu mereka memasang samba versi baru dengan cara yang mudah.

Untuk menambahkannya, kami hanya menaip terminal:

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

sudo apt-get update

Dan kita boleh memasang samba dengan:

sudo apt install samba

Selebihnya, kita mesti melakukan penyusunan. Mula-mula kita akan memuat turun pakej Samba yang dapat kita peroleh dengan membuka terminal (anda boleh melakukannya dengan kombinasi kunci Ctrl + Alt + T) dan di dalamnya kita akan menaip perintah berikut:

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

Selepas itu kami akan mengekstrak pakej dengan:

tar -zxf samba-4.11.2.tar.gz

Kami memasukkan folder yang dibuat dengan:

cd samba-4.11.2

Berada di dalamnya, kami akan menyusun pakej dan kemudian melakukan pemasangan. Perkara pertama yang mesti kita lakukan ialah pasang beberapa kebergantungan:

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

Selesai ini sekarang kita akan menaip:

./configure --prefix=/usr/local

Untuk memulakan dengan penyusunan kita akan menaip:

make

Sekiranya semuanya berjalan lancar, pemasangan dijalankan dengan:

make install

Dan akhirnya mari kita tetapkan pemboleh ubah persekitaran dengan:

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

Akhirnya bagi mereka yang mempunyai versi yang lebih lama, itu adalah versi 4.11.1, mereka boleh menggunakan patch dengan memuat turunnya dengan:

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

Kami mengekstraknya dengan:

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

Kami memasukkan direktori:

cd samba-4.11.1-4.11.2.diffs

Dan kami menggunakan patch dengan:

patch -p0 < samba-4.11.1-4.11.2.diffs

Dan bersedia.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   rchat kata

    Halo dan ini berlaku untuk versi jika saya mempunyai samba 4.4 untuk mengemas kini ke 4.12