Samba 4.12.0 kuburitswa

Introduced kusunungura Samba 4.12.0, uyo akapfuuridzira kukudziridzwa kwebazu Samba 4 nekushandiswa kuzere kwedomeine controller uye Active Directory sevhisi, inofambirana nekushandiswa kweWindows 2000 uye inokwanisa kusevhisi mavhezheni ese eWindows macustomer anotsigirwa neMicrosoft, kusanganisira Windows 10. Samba 4 is a multifunctional server chigadzirwa chinopawo kushandiswa kwe. sevha yefaira, sevhisi yekudhinda uye identity server (winbind).

Key change muSamba 4.12:

  • Yakavakwa-mukati mashandisirwo ecryptographic mabasa akabviswa kubva pachigadziko chekodhi achifarira kushandisa maraibhurari ekunze. Izvo zvakasarudzwa kushandisa GnuTLS seyakanyanya crypto raibhurari (inenge vhezheni 3.4.7 inodiwa). Pamusoro pekudzikisa zvingango tyisidziro zvine chekuita nekuona kusasimba mukuita kwakavakirwa-mukati mekriptographic algorithms, shanduko kuenda kuGnuTLS yakabvumirawo kuvandudza kwakakosha kwekuita kana uchishandisa encryption muSMB3. Paunenge uchiyedza neCIFS mutengi kuita kubva kuLinux 5.3 kernel, 3-kupeta kuwedzera kwekumhanya kwekunyora uye 2.5-yakapetwa kuwedzera kwekumhanya kwekuverenga kwakanyorwa.
  • Yakawedzera imwe backend yekutsvaga paSMB partitions uchishandisa protocol Tarisayekutsvaga injini yakavakirwa Elasticsearch (kare backend yakapihwa zvichibva pa GNOME Tracker) Iyo "mdfind" yekushandisa yakawedzerwa pasuru ine mutengi kuita iyo inokutendera kuti utumire zvikumbiro zvekutsvaga kune chero SMB server inomhanyisa Spotlight RPC sevhisi. Iko kukosha kwakasarudzika kweiyo "spotlight backend" kuseta yakashandurwa kuita "noindex" (yeTracker kana Elasticsearch, unofanira kunyatso kuseta kukosha ku "tracker" kana "elasticsearch").
  • Maitiro e 'net ads kerberos pac save' uye 'net eventlog export' mashandiro akachinjwa, izvo zvino zvisingadzore faira, uye kana kuedza kukaitwa kutumira kune faira iripo, kukanganisa kunoratidzwa.
  • samba-tool yakavandudzwa ichiwedzera manyorero enhengo dzeboka. Kana kare, uchishandisa iyo 'samba-tool group addmemers' murairo, unogona kungowedzera vashandisi, mapoka nemakomputa senhengo dzeboka idzva, asi iko zvino kune rutsigiro rwekuwedzera vanobatika senhengo dzeboka.
  • Samba-turusi inobvumira kusefa nemasangano emasangano (OU, Organisational Unit) kana subtree. Mireza mitsva "--base-dn" uye "-member-base-dn" yakawedzerwa, zvichiita kuti zvikwanise kuita oparesheni chete nechimwe chikamu cheActive Directory muti, semuenzaniso, mukati meOU imwe chete.
  • Yakawedzera nyowani VFS module 'io_uring' uchishandisa iyo itsva Linux kernel interface io_uring yeasynchronous I/O. Io_uring inotsigira kuvhota kweI/O uye inogona kushanda nebuffering (iyo yakambotaurwa "aio" nzira haina kutsigira buffered I/O). Paunenge uchishanda nekuvhota kwakagoneswa, kuita kweio_uring kuri kumberi kweaio. Samba ikozvino inoshandisa io_uring kutsigira SMB_VFS_{PREAD,PWRITE,FSYNC}_SEND/RECV uye inoderedza pamusoro pekuchengeta threadpool munzvimbo yemushandisi paunenge uchishandisa VFS yekumashure. Kuvaka iyo VFS module 'io_uring', raibhurari inodiwa liburing uye Linux kernels 5.1+.
  • VFS inopa kugona kudoma yakakosha nguva kukosha UTIME_OMIT kucherekedza kukosha kwekufuratira nguva muSMB_VFS_NTIMES() basa.
  • Mu smb.conf, tsigiro ye "nyora cache size" parameter yakamiswa, izvo zvakazova zvisina zvazvinoreva mushure mekutangwa kweio_uring rutsigiro.
  • Samba-DC neKerberos haichatsigire DES encryption. Yakabviswa isina simba-crypto kodhi kubva kuHeimdal-DC.
  • Iyo vfs_netatalk module yakabviswa, iyo yakasara isina kuchengetedzwa uye isingachashandi.
  • Iyo BIND9_FLATFILE backend yaregwa uye ichabviswa mune ramangwana kuburitswa.
  • Iyo raibhurari yezlib inosanganisirwa sekutsamira kwegungano. Iyo yekuzvarwa zlib kuita yakabviswa kubva kucodebase (iyo kodhi yaive yakavakirwa pane yekare vhezheni yezlib isina kutsigira encryption zvakanaka).
  • Fuzzing kuyedzwa kweiyo kodhi base yakasimbiswa, kusanganisira musevhisi
    oss-fuzz. Panguva yekuyedzwa kwefuzzing, zvikanganiso zvakawanda zvakaonekwa uye zvakagadziriswa.

  • Minimum Python vhezheni inodiwa yakawedzera kubva kuPython
    3.4 kusvika Python 3.5. Iko kugona kuvaka sevha yefaira nePython 2 ichiri kuchengetwa (usati wamhanya ./configure' uye 'ita', iwe unofanirwa kuseta nharaunda inoshanduka 'PYTHON=python2').

Source: opennet.ru

Voeg