คุณใช้ Samba หรือไม่? คุณต้องอัปเดต Samba 4.11.2 เวอร์ชันแก้ไขใหม่

ลินุกซ์ - แซมบ้า

Recientemente นักพัฒนา ใครอยู่เบื้องหลัง ของโครงการ Samba ที่ประกาศ ผ่านแถลงการณ์การเปิดตัว เวอร์ชันแก้ไขใหม่ของโปรโตคอล Sambaถึงเวอร์ชันใหม่ 4.11.2.

สำหรับผู้ที่ไม่ทราบเกี่ยวกับ Samba พวกเขาควรรู้ว่าสิ่งนี้ เป็นการนำโปรโตคอลการแชร์ไฟล์ของ Microsoft Windows มาใช้งานโดยไม่เสียค่าใช้จ่าย (เดิมเรียกว่า SMB ซึ่งเพิ่งเปลี่ยนชื่อเป็น CIFS) สำหรับระบบที่เหมือน UNIX ด้วยวิธีนี้ก็เป็นไปได้ คอมพิวเตอร์อะไร กับ GNU / Linux, Mac OS X หรือ Unix โดยทั่วไป ดูเหมือนเซิร์ฟเวอร์หรือทำหน้าที่เหมือนไคลเอนต์บนเครือข่าย Windows.

แซมบ้า นอกจากนี้ยังอนุญาตให้ตรวจสอบความถูกต้องของผู้ใช้เป็นตัวควบคุมโดเมนหลัก (PDC) ในฐานะสมาชิกโดเมนและแม้กระทั่งเป็นโดเมน Active Directory สำหรับเครือข่ายที่ใช้ Windows นอกเหนือจากความสามารถในการให้บริการคิวการพิมพ์ไดเร็กทอรีที่ใช้ร่วมกันและการพิสูจน์ตัวตนด้วยที่เก็บถาวรของผู้ใช้

ในบรรดาระบบที่คล้าย Unix ซึ่ง Samba สามารถใช้งานได้มีการแจกแจง GNU / Linux, Solaris และ BSD ที่แตกต่างกันซึ่งเราสามารถค้นหา Mac OS X Server ของ Apple ได้

เกี่ยวกับ Samba 4.11.2

เวอร์ชันใหม่ของ Samba 4.11.2 เป็นเวอร์ชันแก้ไขซึ่งได้รับการปล่อยตัว เพื่อให้สามารถแก้ไขปัญหาด้านความปลอดภัยบางอย่างได้ ที่นำเสนอในโปรโตคอล ซึ่งช่องโหว่ดังกล่าวได้รับการแก้ไข:

  •  CVE-2019-10218: เซิร์ฟเวอร์ที่เป็นอันตรายอาจทำให้รหัสไคลเอ็นต์ Samba ส่งคืนชื่อไฟล์ที่มีตัวคั่นเส้นทางไปยังรหัสการเรียก
  • CVE-2019-14833- สคริปต์ตรวจสอบรหัสผ่าน Samba AD DC ไม่ได้รับรหัสผ่านที่สมบูรณ์ เมื่อรหัสผ่านมีอักขระแบบหลายไบต์ (ไม่ใช่ ASCII) การตรวจสอบสคริปต์รหัสผ่านจะไม่ได้รับสตริงรหัสผ่านที่สมบูรณ์
  • CVE-2019-14847- ผู้ใช้ที่มีสิทธิ์ "รับการเปลี่ยนแปลง" สามารถล็อกเซิร์ฟเวอร์ AD DC LDAP ผ่าน dirsync

จะติดตั้งหรืออัพเกรดเป็น Samba 4.11.2 บน Ubuntu และอนุพันธ์ได้อย่างไร?

สำหรับผู้ที่สนใจที่จะติดตั้ง Samba เวอร์ชันใหม่นี้หรือต้องการอัปเดตเวอร์ชันก่อนหน้าเป็นเวอร์ชันใหม่นี้พวกเขาสามารถทำได้โดยทำตามขั้นตอนที่เราแบ่งปันด้านล่าง

สิ่งแรกที่เราจะทำคือแชร์ขั้นตอนการติดตั้ง Samba 4.11.2. เนื่องจากการอัปเดตเพิ่งเปิดตัวเมื่อไม่นานมานี้ งานสร้างที่เตรียมไว้สำหรับ Ubuntu ยังไม่ได้ถูกสร้างขึ้น ในที่เก็บ ดังนั้นการติดตั้งจะทำจากซอร์สโค้ด

ตอนนี้ เป็นข้อมูลเพิ่มเติมสำหรับผู้ใช้ Ubuntu 18.04 LTS พวกเขาสามารถใช้ประโยชน์จากที่เก็บซึ่งจะช่วยให้พวกเขาติดตั้ง samba เวอร์ชันใหม่ได้ด้วยวิธีง่ายๆ

ในการเพิ่มเราเพียงแค่พิมพ์เทอร์มินัล:

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

sudo apt-get update

และเราสามารถติดตั้งแซมบ้าด้วย:

sudo apt install samba

ส่วนที่เหลือเราต้องทำการรวบรวม ก่อนอื่นเราจะดาวน์โหลดแพ็คเกจ Samba ซึ่งเราสามารถรับได้โดยการเปิดเทอร์มินัล (คุณสามารถทำได้โดยใช้คีย์ผสม Ctrl + Alt + T) และในนั้นเราจะพิมพ์คำสั่งต่อไปนี้:

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

หลังจากนั้นเราจะแยกแพ็คเกจด้วย:

tar -zxf samba-4.11.2.tar.gz

เราเข้าสู่โฟลเดอร์ที่สร้างด้วย:

cd samba-4.11.2

เราจะรวบรวมแพ็คเกจและดำเนินการติดตั้ง สิ่งแรกที่เราต้องทำคือ ติดตั้งการอ้างอิงบางอย่าง:

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

เสร็จแล้วเราจะพิมพ์:

./configure --prefix=/usr/local

เริ่มต้นด้วยการรวบรวมเราจะพิมพ์:

make

ถ้าทุกอย่างเป็นไปด้วยดี การติดตั้งดำเนินการด้วย:

make install

และในที่สุด มาตั้งค่าตัวแปรสภาพแวดล้อมด้วย:

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

ในที่สุด สำหรับผู้ที่มีรุ่นเก่านั่นคือเวอร์ชัน 4.11.1 พวกเขาสามารถใช้โปรแกรมแก้ไขได้โดยดาวน์โหลดด้วย:

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

เราแยกมันด้วย:

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

เราเข้าสู่ไดเร็กทอรี:

cd samba-4.11.1-4.11.2.diffs

และเราใช้แพทช์กับ:

patch -p0 < samba-4.11.1-4.11.2.diffs

และพร้อม.


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   แชท dijo

    สวัสดีและนี่ใช้กับเวอร์ชันนี้หากฉันมี samba 4.4 เพื่ออัปเดตเป็น 4.12