Setelah enam bulan pengembangan, peluncuran versi baru dari Samba 4.22, yang dilengkapi dengan serangkaian peningkatan dalam kinerja, kompatibilitas, dan efisiensi protokol SMB3, selain memperkenalkan pengoptimalan dalam Direktori Aktif dan opsi autentikasi baru.
Bagi yang belum tahu tentang Samba, pasti tahu kalau ini dia produk server multifungsi, yang juga menyediakan implementasi server file, layanan cetak dan server otentikasi (winbind). Samba seperti itu mengimplementasikan a pengontrol domain y Active Directory Kompatibel dengan semua versi terbaru Microsoft Windows, termasuk Windows 11.
Fitur baru utama Samba 4.22
Dalam versi baru Samba 4.22 ini salah satu peningkatan yang menonjol adalah Penambahan Direktori Sewa, sebuah ekstensi yang memungkinkan penyimpanan metadata dalam cache direktori pada klien. Ini Meningkatkan kecepatan akses dan mengurangi beban pada server, karena pembaruan pada direktori secara otomatis diberitahukan kepada klien ketika ada perubahan.
Fungsi ini Ini sangat berguna dalam dua skenario:
- Akses individu: Ketika pengguna bekerja dengan direktori home pada partisi SMB tanpa berbagi berkas dengan orang lain.
- Akses baca saja bersama: Memungkinkan Anda mengurangi jumlah permintaan ke server dalam lingkungan kolaboratif dengan akses baca.
Secara default, Direktori Sewa diaktifkan pada sistem yang pengelompokannya dinonaktifkan. Konfigurasinya dapat disesuaikan melalui parameter “smb3 directory leases”.
Selain itu, di Samba 4.22 Peningkatan telah diterapkan dalam verifikasi pengontrol domain, sekarang, Samba memungkinkan pengiriman permintaan Netlogon Ping melalui LDAP dan LDAPS, yang memperluas opsi untuk memeriksa ketersediaan pengontrol domain.
Sebelumnya, proses ini Itu hanya mungkin melalui port UDP 389, tetapi dengan pembaruan ini, Kueri LDAP "rootdse" dapat dilakukan melalui TCP, yang sangat berguna dalam lingkungan di mana lalu lintas UDP dibatasi oleh firewall. Perilaku ini dapat dikonfigurasi melalui parameter "protokol ping netlogon klien", yang memungkinkan kontrol lebih besar atas cara Samba memperoleh informasi tentang pengontrol domain.
Dukungan eksperimental untuk Azure Enter ID
Salah satu hal baru yang paling penting dari rilis ini adalah pengenalan dukungan eksperimental untuk Azure Masukkan IDSistem identitas cloud Microsoft. Hal ini telah tercapai dengan menerapkan proses latar belakang himmelblaud. Untuk mengaktifkan fungsi ini, Anda perlu mengkompilasi Samba dengan opsi:
--enable-rust --with-himmelblau
Selain itu, parameter konfigurasi baru telah ditambahkan:
"himmelblaud_sfa_fallback" "himmelblaud_hello_enabled" "himmelblaud_hsm_pin_path"
Pengaturan ini memungkinkan fleksibilitas yang lebih besar dalam autentikasi dengan Azure Entra ID, memfasilitasi integrasi dengan lingkungan hibrid.
Optimasi di Direktori Aktif
Di sisi lain, di Samba 4.22 Kinerja pembaruan dan konfigurasi skema di domain Direktori Aktif telah ditingkatkan. Disebutkan bahwa hal ini dicapai dengan meningkatkan ukuran cache indeks LDB dalam beberapa operasi offline, yang mengurangi waktu pemrosesan dan meningkatkan efisiensi layanan.
Samba 4.22 Ini juga mencakup penghapusan parameter tertentu dan konfigurasi yang tidak digunakan lagi:
- masuk ke proksi nmbd: Dihapus karena tidak lagi diperlukan sejak diperkenalkannya server NBT di Samba.
- pelabuhan cldap: Parameter ini telah dihapus, karena CLDAP selalu menggunakan port UDP 389 secara default.
- buah:posix_rename dalam modul VFS vfs_fruit: Dihapus karena masalah kompatibilitas dengan klien Windows.
Jika Anda tertarik untuk mengetahui lebih banyak tentangnya, Anda dapat memeriksa detailnya Di tautan berikut.
Bagaimana cara menginstal atau meningkatkan ke Samba di Ubuntu dan turunannya?
Jika Anda tertarik untuk menginstal Samba versi baru atau jika Anda sudah menginstal Samba dan ingin memperbarui versi sebelumnya ke versi baru ini, Anda dapat melakukannya dengan mengikuti langkah-langkah yang kami bagikan di bawah ini.
Untuk menginstal atau mengupdate Samba di Ubuntu dan turunannya ke versi terbaru yang tersedia, Anda dapat mengikuti langkah-langkah berikut:
Buka terminal, Anda dapat melakukannya dengan mencari "Terminal" di menu aplikasi atau menggunakan pintasan Ctrl + Alt + T. Dengan ini kita akan menambahkan repositori. Karena paket resmi mungkin tidak segera diperbarui, kami akan menggunakan repositori PPA yang berisi Samba versi terbaru:
sudo add-apt-repository ppa:linux-schools/samba-latest
Perbarui daftar repositori:
sudo apt-get update
Instal atau perbarui Samba
Jika Anda sudah menginstal Samba, perintah ini akan memperbarui versi Anda saat ini. Jika tidak, maka Samba akan diinstal untuk pertama kalinya:
sudo apt install samba
Setelah instalasi selesai, Anda dapat memeriksa versi Samba yang diinstal dengan perintah berikut:
samba --version
Dengan ini, Anda akan memiliki Samba versi terbaru di sistem Anda.
Terakhir, saya mengundang Anda untuk melihat postingan tentang implementasi Samba:
Cara mengimplementasikan Server Samba sederhana di Ubuntu 24.04?
Bagaimana cara mengimplementasikan Server Samba lengkap di Ubuntu 24.04?