Rilis Samba 4.14.0

Rilis Samba 4.14.0 diwenehi, sing nerusake pangembangan cabang Samba 4 kanthi implementasi lengkap kontroler domain lan layanan Active Directory, kompatibel karo implementasi Windows 2000 lan bisa nglayani kabeh versi klien Windows sing didhukung dening Microsoft, kalebu Windows 10. Samba 4 minangka produk server multifungsi, sing uga nyedhiyakake implementasi server file, layanan cetak, lan server identitas (winbind).

Owah-owahan utama ing Samba 4.14:

  • Nganyarke sing signifikan wis digawe kanggo lapisan VFS. Kanggo alasan sajarah, kode karo implementasine saka server file disambungake menyang Processing path file, kang uga digunakake kanggo protokol SMB2, kang ditransfer kanggo nggunakake deskriptor. Ing Samba 4.14.0, kode sing nyedhiyakake akses menyang sistem file server wis dirancang maneh kanggo nggunakake deskriptor file tinimbang path file. Contone, nelpon fstat () tinimbang stat () lan SMB_VFS_FSTAT () tinimbang SMB_VFS_STAT () melu.
  • Keandalan penerbitan printer ing Active Directory wis apik lan informasi printer sing dikirim menyang Active Directory wis ditambahi. Dhukungan tambahan kanggo driver printer Windows ing sistem ARM64.
  • Kemampuan kanggo nggunakake Kebijakan Grup kanggo klien Winbind diwenehake. Administrator Active Directory saiki bisa nemtokake kabijakan sing ngganti setelan sudoers utawa nambah proyek cron periodik. Kanggo ngaktifake aplikasi kabijakan grup kanggo klien, setelan 'nerapake kabijakan grup' kasedhiya ing smb.conf. Kabijakan ditrapake saben 90-120 menit. Yen ana masalah, sampeyan bisa mbatalake owah-owahan kasebut kanthi printah "samba-gpupdate -unapply" utawa aplikasi maneh printah "samba-gpupdate -force". Kanggo ndeleng kabijakan sing bakal ditrapake ing sistem, sampeyan bisa nggunakake printah "samba-gpupdate -rsop".
  • Syarat kanggo versi basa Python wis tambah. Kanggo mbangun Samba saiki sampeyan kudu paling sethithik versi Python 3.6. Bangunan karo rilis Python lawas wis mandheg.
  • Utilitas samba-tool ngetrapake alat kanggo ngatur obyek ing Active Directory (pangguna, komputer, grup). Kanggo nambah obyek anyar menyang AD, sampeyan saiki bisa nggunakake printah "nambah" saliyane printah "nggawe". Kanggo ngganti jeneng pangguna, grup lan kontak, printah "ganti jeneng" didhukung. Kanggo mbukak kunci pangguna, prentah 'samba-tool user unlock' diusulake. Dhaftar pangguna 'samba-tool' lan 'samba-tool group listmembers' ngetrapake opsi "--hide-expired" lan "--hide-disabled" kanggo ndhelikake akun panganggo sing kadaluwarsa utawa dipateni.
  • Komponen CTDB, sing tanggung jawab kanggo operasi konfigurasi kluster, wis dibusak saka istilah sing ora bener saka politik. Tinimbang master lan abdi, nalika nyetel NAT lan LVS, disaranake nggunakake "pimpinan" kanggo ngrujuk menyang simpul utama ing grup lan "pandherek" kanggo nutupi anggota grup sing isih ana. Printah "master ctdb natgw" wis diganti karo "pimpinan ctdb natgw". Kanggo nunjukake yen simpul kasebut dudu pimpinan, gendera "mung pengikut" saiki ditampilake tinimbang "mung budak". Printah "ctdb isnotrecmaster" wis dibusak.

Kajaba iku, panjelasan diwenehake babagan ruang lingkup lisensi GPL, ing ngendi kode Samba disebarake, menyang komponen VFS (Virtual File System). Lisensi GPL mbutuhake kabeh karya turunan dibukak miturut syarat sing padha. Samba nduweni antarmuka plugin sing ngidini sampeyan nelpon kode eksternal. Salah sijine plugin kasebut yaiku modul VFS, sing nggunakake file header sing padha karo Samba kanthi definisi API sing bisa diakses layanan sing diimplementasikake ing Samba, mula modul Samba VFS kudu disebarake ing sangisore GPL utawa lisensi sing kompatibel.

Ora mesthi muncul babagan perpustakaan pihak katelu sing diakses modul VFS. Ing tartamtu, mratelakake panemume wis ditulis mung perpustakaan ing GPL lan lisensi kompatibel bisa digunakake ing modul VFS. Pangembang Samba wis njlentrehake manawa perpustakaan ora nelpon kode Samba liwat API utawa ngakses struktur internal, saengga ora bisa dianggep minangka karya turunan lan ora perlu disebarake miturut lisensi sing cocog karo GPL.

Source: opennet.ru

Add a comment