Keluaran Samba 4.14.0

Keluaran Samba 4.14.0 dibentangkan, yang meneruskan pembangunan cawangan Samba 4 dengan pelaksanaan penuh pengawal domain dan perkhidmatan Active Directory yang serasi dengan pelaksanaan Windows 2000 dan mampu menyediakan semua versi Pelanggan Windows yang disokong oleh Microsoft, termasuk Windows 10. Samba 4 ialah produk pelayan pelbagai fungsi , yang turut menyediakan pelaksanaan pelayan fail, perkhidmatan cetakan dan pelayan identiti (winbind).

Perubahan utama dalam Samba 4.14:

  • Peningkatan ketara telah dibuat pada lapisan VFS. Atas sebab sejarah, kod dengan pelaksanaan pelayan fail telah terikat dengan pemprosesan laluan fail, yang juga digunakan untuk protokol SMB2, yang dipindahkan kepada penggunaan deskriptor. Dalam Samba 4.14.0, kod yang menyediakan akses kepada sistem fail pelayan telah direka bentuk semula untuk menggunakan deskriptor fail dan bukannya laluan fail. Sebagai contoh, memanggil fstat() bukannya stat() dan SMB_VFS_FSTAT() dan bukannya SMB_VFS_STAT() terlibat.
  • Kebolehpercayaan penerbitan pencetak dalam Active Directory telah dipertingkatkan dan maklumat pencetak yang dihantar ke Active Directory telah dikembangkan. Menambah sokongan untuk pemacu pencetak Windows pada sistem ARM64.
  • Keupayaan untuk menggunakan Polisi Kumpulan untuk pelanggan Winbind disediakan. Pentadbir Active Directory kini boleh menentukan dasar yang mengubah tetapan sudoers atau menambah kerja cron berkala. Untuk mendayakan penggunaan dasar kumpulan untuk pelanggan, tetapan 'gunakan dasar kumpulan' disediakan dalam smb.conf. Polisi digunakan setiap 90-120 minit. Sekiranya terdapat masalah, adalah mungkin untuk membuat asal perubahan dengan perintah "samba-gpupdate β€”unapply" atau memohon semula arahan "samba-gpupdate β€”force". Untuk melihat dasar yang akan digunakan pada sistem, anda boleh menggunakan arahan "samba-gpupdate –rsop".
  • Keperluan untuk versi bahasa Python telah ditingkatkan. Membina Samba kini memerlukan sekurang-kurangnya versi Python 3.6. Membina dengan keluaran Python yang lebih lama telah dihentikan.
  • Utiliti samba-tool melaksanakan alatan untuk mengurus objek dalam Active Directory (pengguna, komputer, kumpulan). Untuk menambah objek baharu pada AD, anda kini boleh menggunakan arahan "tambah" sebagai tambahan kepada arahan "buat". Untuk menamakan semula pengguna, kumpulan dan kenalan, arahan "menamakan semula" disokong. Untuk membuka kunci pengguna, arahan 'buka kunci pengguna alat samba' dicadangkan. Perintah 'senarai pengguna alat samba' dan 'ahli senarai kumpulan alat samba' melaksanakan pilihan "--hide-expired" dan "--hide-disabled" untuk menyembunyikan akaun pengguna yang telah tamat tempoh atau dilumpuhkan.
  • Komponen CTDB, yang bertanggungjawab untuk operasi konfigurasi kelompok, telah dibersihkan daripada istilah politik yang tidak betul. Daripada tuan dan hamba, apabila menubuhkan NAT dan LVS, adalah dicadangkan untuk menggunakan "pemimpin" untuk merujuk kepada nod utama dalam kumpulan dan "pengikut" untuk menampung ahli kumpulan yang tinggal. Perintah "ctdb natgw master" telah digantikan dengan "ctdb natgw leader". Untuk menunjukkan bahawa nod itu bukan ketua, bendera "pengikut sahaja" kini dipaparkan dan bukannya "hamba sahaja". Perintah "ctdb isnotrecmaster" telah dialih keluar.

Selain itu, penjelasan diberikan tentang skop lesen GPL, di mana kod Samba diedarkan, kepada komponen VFS (Sistem Fail Maya). Lesen GPL memerlukan semua karya terbitan dibuka di bawah syarat yang sama. Samba mempunyai antara muka pemalam yang membolehkan anda memanggil kod luaran. Salah satu pemalam ini ialah modul VFS, yang menggunakan fail pengepala yang sama seperti Samba dengan definisi API yang melaluinya perkhidmatan yang dilaksanakan dalam Samba diakses, itulah sebabnya modul Samba VFS mesti diedarkan di bawah GPL atau lesen yang serasi.

Ketidakpastian timbul mengenai perpustakaan pihak ketiga yang modul VFS akses. Khususnya, pendapat telah dinyatakan bahawa hanya perpustakaan di bawah GPL dan lesen yang serasi boleh digunakan dalam modul VFS. Pembangun Samba telah menjelaskan bahawa perpustakaan tidak memanggil kod Samba melalui API atau mengakses struktur dalaman, jadi ia tidak boleh dianggap sebagai karya terbitan dan tidak perlu diedarkan di bawah lesen yang mematuhi GPL.

Sumber: opennet.ru

Tambah komen