Samba 4.22 เปิดตัวพร้อมฟีเจอร์ใหม่ การปรับปรุง และการสนับสนุนเชิงทดลองสำหรับ Azure Entra ID

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

หลังจากหกเดือนของการพัฒนา การเปิดตัวของ เวอร์ชันใหม่ของ แซมบ้า 4.22, ซึ่งมาพร้อมกับการปรับปรุงประสิทธิภาพ ความเข้ากันได้ และประสิทธิผลของโปรโตคอล SMB3 มากมาย นอกจากนี้ยังมีการแนะนำการเพิ่มประสิทธิภาพใน Active Directory และตัวเลือกการตรวจสอบสิทธิ์ใหม่ๆ

สำหรับผู้ที่ไม่รู้จักแซมบ้าก็ควรรู้ว่านี่คือ ผลิตภัณฑ์เซิร์ฟเวอร์มัลติฟังก์ชั่น ซึ่งยังจัดให้มีการใช้งานเซิร์ฟเวอร์ไฟล์ บริการการพิมพ์ และเซิร์ฟเวอร์การตรวจสอบความถูกต้อง (winbind) แซมบ้าเป็นอุปกรณ์ดังกล่าว ตัวควบคุมโดเมน y Active Directory เข้ากันได้กับ Microsoft Windows เวอร์ชันล่าสุดทั้งหมดรวมถึง หน้าต่าง 11.

คุณสมบัติใหม่หลักของ Samba 4.22

ใน Samba 4.22 เวอร์ชันใหม่นี้ หนึ่งในการปรับปรุงที่โดดเด่นคือ การเพิ่ม Directory Leases ซึ่งเป็นส่วนขยายที่ช่วยให้สามารถแคชข้อมูลเมตาได้ ไดเร็กทอรีบนไคลเอนต์ นี้ ปรับปรุงความเร็วในการเข้าถึงและลดภาระบนเซิร์ฟเวอร์เนื่องจากการอัปเดตไดเร็กทอรีจะได้รับการแจ้งเตือนไปยังไคลเอนต์โดยอัตโนมัติเมื่อมีการเปลี่ยนแปลง

ฟังก์ชั่นนี้ มันมีประโยชน์อย่างยิ่งใน สองสถานการณ์:

  • การเข้าถึงแบบรายบุคคล:เมื่อผู้ใช้ทำงานกับไดเร็กทอรีโฮมบนพาร์ติชั่น SMB โดยไม่ต้องแชร์ไฟล์กับผู้อื่น
  • การเข้าถึงแบบอ่านอย่างเดียวร่วมกัน: ช่วยให้คุณลดจำนวนการร้องขอไปยังเซิร์ฟเวอร์ในสภาพแวดล้อมการทำงานร่วมกันที่มีสิทธิ์การเข้าถึงการอ่าน

โดยค่าเริ่มต้น, Directory Leases เปิดใช้งานบนระบบที่ปิดใช้งานการคลัสเตอร์- สามารถปรับการกำหนดค่าได้โดยใช้พารามิเตอร์ “smb3 directory leases”

นอกจากนี้ใน Samba 4.22 มีการปรับปรุงในการยืนยันตัวควบคุมโดเมน, เอาล่ะ ตอนนี้ ซัมบ้า อนุญาตให้ส่งคำขอ Netlogon Ping ผ่าน LDAP และ LDAPSซึ่งขยายตัวเลือกสำหรับการตรวจสอบความพร้อมใช้งานของตัวควบคุมโดเมน

ก่อนหน้านี้กระบวนการนี้ ทำได้เฉพาะผ่านพอร์ต UDP 389 เท่านั้นแต่ด้วยการอัพเดตนี้ สามารถทำการค้นหา LDAP "rootdse" ผ่าน TCP ได้ ซึ่งมีประโยชน์อย่างยิ่งในสภาพแวดล้อมที่การรับส่งข้อมูล UDP ถูกจำกัดโดยไฟร์วอลล์ สามารถกำหนดค่าพฤติกรรมนี้ได้โดยใช้พารามิเตอร์ "โปรโตคอล ping ของไคลเอนต์ netlogon" ช่วยให้ควบคุมวิธีการที่ Samba รับข้อมูลเกี่ยวกับตัวควบคุมโดเมนได้ดียิ่งขึ้น

การสนับสนุนเชิงทดลองสำหรับ Azure ป้อน ID

ความแปลกใหม่ที่สำคัญที่สุดอีกประการหนึ่งของการเปิดตัวนี้คือการแนะนำการสนับสนุน ทดลองสำหรับ Azure ป้อน IDระบบระบุตัวตนบนคลาวด์ของ Microsoft นี้ได้สำเร็จแล้ว โดยการนำกระบวนการพื้นหลังมาใช้ หากต้องการเปิดใช้งานฟังก์ชันนี้ คุณต้องคอมไพล์ Samba ด้วยตัวเลือกดังต่อไปนี้:

--enable-rust --with-himmelblau

นอกจากนี้ ยังมีการเพิ่มพารามิเตอร์การกำหนดค่าใหม่:

"himmelblaud_sfa_fallback"
"himmelblaud_hello_enabled"
"himmelblaud_hsm_pin_path"

การตั้งค่าเหล่านี้ช่วยให้พิสูจน์ตัวตนด้วย Azure Entra ID ได้อย่างยืดหยุ่นมากขึ้น ซึ่งช่วยให้บูรณาการกับสภาพแวดล้อมแบบไฮบริดได้สะดวกยิ่งขึ้น

การเพิ่มประสิทธิภาพใน Active Directory

ในทางกลับกัน ใน Samba 4.22 ประสิทธิภาพของการอัปเดตและการกำหนดค่าโครงร่างในโดเมน Active Directory ได้รับการปรับปรุงแล้ว- กล่าวได้ว่าการดำเนินการนี้ประสบความสำเร็จได้โดยการเพิ่มขนาดของแคชดัชนี LDB ในการดำเนินการออฟไลน์บางอย่าง ซึ่งจะช่วยลดเวลาในการประมวลผลและปรับปรุงประสิทธิภาพการให้บริการ

Samba 4.22 รวมถึงการลบพารามิเตอร์บางอย่างออกด้วย และการกำหนดค่าที่ไม่สนับสนุนอีกต่อไป:

  • การเข้าสู่ระบบพร็อกซี nmbd:ถูกลบออกเนื่องจากไม่จำเป็นอีกต่อไปนับตั้งแต่มีการนำเซิร์ฟเวอร์ NBT มาใช้ใน Samba
  • พอร์ต cldap:พารามิเตอร์นี้ถูกลบออกไป เนื่องจาก CLDAP จะใช้พอร์ต 389 UDP ตามค่าเริ่มต้นเสมอ
  • ผลไม้: posix_rename ในโมดูล VFS vfs_fruit: ถูกลบออกเนื่องจากปัญหาความเข้ากันได้กับไคลเอนต์ Windows

ถ้าคุณเป็น สนใจที่จะทราบข้อมูลเพิ่มเติมเกี่ยวกับเรื่องนี้คุณสามารถตรวจสอบรายละเอียด ในลิงค์ต่อไปนี้.

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

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

หากต้องการติดตั้งหรืออัปเดต Samba บน Ubuntu และอนุพันธ์เป็นเวอร์ชันล่าสุด คุณสามารถทำตามขั้นตอนเหล่านี้:

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

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

อัปเดตรายการพื้นที่เก็บข้อมูล:

sudo apt-get update

ติดตั้งหรืออัพเดต Samba

หากคุณติดตั้ง Samba ไว้แล้ว คำสั่งนี้จะอัปเดตเวอร์ชันปัจจุบันของคุณ ถ้าไม่เช่นนั้น ระบบจะติดตั้ง Samba เป็นครั้งแรก:

sudo apt install samba

เมื่อการติดตั้งเสร็จสมบูรณ์ คุณสามารถตรวจสอบเวอร์ชันของ Samba ที่ติดตั้งด้วยคำสั่งต่อไปนี้:

samba --version

ด้วยวิธีนี้ คุณจะมี Samba เวอร์ชันล่าสุดบนระบบของคุณ

สุดท้ายแต่ไม่ท้ายสุด ฉันขอเชิญคุณอ่านโพสต์เกี่ยวกับการใช้งาน Samba:

วิธีใช้งาน Samba Server อย่างง่ายใน Ubuntu 24.04?

จะใช้ Samba Server ที่สมบูรณ์ใน Ubuntu 24.04 ได้อย่างไร


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

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

*

*

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