Apakah Anda menggunakan Samba? Anda harus memperbarui ke versi korektif yang baru dari Samba 4.11.2

linux-samba

Recientemente pengembang siapa di belakang proyek Samba diumumkan melalui pernyataan rilis versi korektif baru dari protokol Samba, mencapai versi barunya 4.11.2.

Bagi yang belum tahu tentang Samba mereka harus tahu bahwa ini adalah implementasi gratis dari protokol berbagi file Microsoft Windows (sebelumnya disebut SMB, baru-baru ini diubah namanya menjadi CIFS) untuk sistem mirip UNIX. Dengan cara ini, dimungkinkan komputer apa dengan GNU / Linux, Mac OS X atau Unix secara umum terlihat seperti server atau bertindak seperti klien di jaringan Windows.

Samba Ini juga memungkinkan memvalidasi pengguna sebagai Pengontrol Domain Utama (PDC), sebagai anggota domain dan bahkan sebagai domain Direktori Aktif untuk jaringan berbasis Windows; selain dapat melayani antrian cetak, berbagi direktori dan mengotentikasi dengan arsip penggunanya sendiri.

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

Tentang Samba 4.11.2

Versi baru ini Samba 4.11.2 adalah versi korektif, yang dirilis untuk dapat mengatasi beberapa masalah keamanan yang disajikan dalam protokol. Di mana kerentanan telah diatasi:

  •  CVE-2019-10218: Server berbahaya dapat menyebabkan kode klien Samba mengembalikan nama file yang berisi pemisah jalur ke kode panggilan.
  • CVE-2019-14833- Skrip verifikasi kata sandi Samba AD DC tidak menerima kata sandi lengkap. Ketika kata sandi berisi karakter multi-byte (bukan ASCII), memeriksa skrip kata sandi tidak menerima rangkaian kata sandi yang lengkap.
  • CVE-2019-14847- Pengguna dengan izin "dapatkan perubahan" dapat mengunci server LDAP AD DC melalui dirsync.

Bagaimana cara menginstal atau meningkatkan ke Samba 4.11.2 di Ubuntu dan turunannya?

Nah, bagi yang tertarik untuk bisa menginstall Samba versi baru ini atau ingin mengupdate versi sebelumnya ke versi yang baru ini.Mereka dapat melakukannya dengan mengikuti langkah-langkah yang kami bagikan di bawah ini.

Hal pertama yang akan kita lakukan adalah membagikan langkah-langkah untuk instalasi Samba 4.11.2. Karena pembaruan dirilis baru-baru ini, build yang disiapkan untuk Ubuntu belum dibuat di repositori. Jadi penginstalan akan dilakukan dari kode sumber.

sekarang sebagai informasi tambahan untuk pengguna Ubuntu 18.04 LTS mereka dapat menggunakan repositori yang akan membantu mereka menginstal versi baru samba dengan cara yang sederhana.

Untuk menambahkannya, kita cukup mengetik di terminal:

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

sudo apt-get update

Dan kita bisa menginstal samba dengan:

sudo apt install samba

Selebihnya kita harus melakukan kompilasi. Pertama kita akan mengunduh paket Samba yang dapat kita peroleh dengan membuka terminal (Anda dapat melakukannya dengan kombinasi tombol Ctrl + Alt + T) dan di dalamnya kita akan mengetikkan perintah berikut:

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

Setelah itu kita akan mengekstrak paket dengan:

tar -zxf samba-4.11.2.tar.gz

Kami masuk ke folder yang dibuat dengan:

cd samba-4.11.2

Berada di dalamnya, kita akan mengkompilasi paket dan kemudian melakukan instalasi. Hal pertama yang harus kita lakukan adalah instal beberapa dependensi:

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 sekarang kita akan mengetik:

./configure --prefix=/usr/local

Untuk memulai dengan kompilasi kita akan mengetik:

make

Jika semuanya berjalan dengan baik, instalasi dilakukan dengan:

make install

dan akhirnya mari kita atur variabel lingkungan dengan:

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

Akhirnya bagi mereka yang memiliki versi lama, yaitu versi 4.11.1, mereka dapat menerapkan tambalan dengan mengunduhnya 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 memasuki direktori:

cd samba-4.11.1-4.11.2.diffs

Dan kami menerapkan tambalan dengan:

patch -p0 < samba-4.11.1-4.11.2.diffs

Dan siap.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   chat dijo

    Halo dan ini berlaku untuk versi jika saya memiliki samba 4.4 untuk memperbaruinya menjadi 4.12