Samba 4.12, vjen me GnuTLS, një motor kërkimi me bazë Elasticsearch dhe më shumë

linux-samba

Ya u lëshua versioni i ri i Samba 4.12.0, i cili vazhdon me zhvillimin e degës Samba 4.x me një implementim të plotë të një kontrolluesi domeni dhe shërbimit Active Directory, i pajtueshëm me implementimin e Windows 2000 dhe i aftë të shërbejë të gjitha versionet e klientëve të Windows të mbështetur nga Microsoft, përfshirë Windows 10.

Samba 4, është një produkt server shumëfunksional, i cili gjithashtu siguron implementimin e një serveri skedarësh, shërbimi të printimit dhe serverit të vërtetimit (winbind).

Çfarë ka të re në Samba 4.12?

Në këtë version të ri të Samba 4.12, ndryshimi i implementime të integruara të funksionet kriptografike, të cilat janë hequr nga baza e kodit në favor të përdorimit të bibliotekave të jashtme.

Me atë u vendos që të përdoret GnuTLS si biblioteka kryesore dhe kjo përveç zvogëlimit të kërcënimeve të mundshme shoqëruese me identifikimin e dobësive në implementimet e ngulitura të algoritmeve kriptografike, kalimi në GnuTLS gjithashtu bëri të mundur arritjen e një rritje të ndjeshme të performancës kur enkriptimi përdoret në SMB3.

Duke pasur parasysh këtë, testet u kryen me implementimin e klientit CIFS nga Linux Kernel 5.3, në të cilin u regjistrua një rritje prej 3 herë në shpejtësinë e shkrimit dhe shpejtësi leximi 2.5 herë.

edhe vihet re se është shtuar një prapavijë e re për të kërkuar sEctions SMB duke përdorur protokollin Spotlight, bazuar në motorin e kërkimit Elasticsearch.

Përbërja gjithashtu përfshin programin mdfind me një zbatim të klientit që lejon dërgimin e pyetjeve të kërkimit në ndonjë server SMB drejtimin e shërbimit Spotlight RPC. Cilësimi "Backlight Spotlight" është ndryshuar në "noindex" si parazgjedhje (për Tracker ose Elasticsearch, duhet të vendosni në mënyrë të qartë vlerat për "tracker" ose "elasticsearch").

Në Samba 4.12, ne mund të zbulojmë se sjellja e operacioneve është ndryshuar 'reklama neto kerberos pac ruaj'Y 'eksport neto i ngjarjeve', i cili tani nuk e mbishkruan skedarin, dhe nëse përpiqeni të eksportoni në një skedar ekzistues, hidhet një gabim.

Mjeti samba ka përmirësuar shtimin e inputeve të kontaktit për anëtarët e grupit. Nëse më parë, duke përdorur komandën 'mbledhësit e grupeve të mjeteve samba', thjesht mund të shtoni përdorues, grupe dhe kompjuterë si anëtarë të rinj të grupit, tani është shtuar mbështetja për shtimin e kontakteve pasi anëtarët e grupit.

Mjeti samba lejon filtrimin nga njësia organizative (OU, Njësia Organizative) ose nënpema. Janë shtuar flamuj të rinj "–base-dn" dhe "–member-base-dn", të cilët bëjnë të mundur kryerjen e një operacioni vetëm me një pjesë të caktuar të pemës Active Directory, për shembull, vetëm brenda një njësie OU.

Përveç kësaj, shtoi një modul të ri VFS 'io_uring' duke përdorur ndërfaqen e re të kernelit Linux io_uring për I / O asinkron.

Io_uring mbështet hetimin e I / O dhe mund të punojë me buffering (mekanizmi i propozuar më parë "aio" nuk mbështeste I / O buffer).

Kur punoni me sondazhe të aktivizuara, io_uring është dukshëm përpara aio-s në performancë.

Samba ka implementuar mbështetje për SMB_VFS_ {PREAD, PWRITE, FSYNC} _SEND / RECV dhe kjo ka zvogëluar shpenzimet e përgjithshme të mbajtjes së një grupi fijesh në hapësirën e përdoruesit kur përdorni backendin e paracaktuar VFS. Ndërtimi i një moduli VFS io_uring kërkon bibliotekën liburing dhe kernelin Linux 5.1+.

Nga ndryshimet e tjera që bien në sy: 

  • VFS siguron aftësinë për të specifikuar një vlerë të veçantë kohe, UTIME_OMIT, për të shënuar nevojën për të injoruar kohën në funksionin SMB_VFS_NTIMES ().
  • B smb.conf ndërpreu mbështetjen për parametrin "shkruaj madhësinë e memorjes së fshehtë", i cili humbi kuptimin e tij pasi u shfaq mbështetja io_uring.
  • Samba-DC dhe Kerberos ndërprenë kriptimin duke përdorur algoritmin DES. Heimdal-DC hoqi kodin e dobët të enkriptimit.
  • Moduli vfs_netatalk u hoq, ai nuk u shoqërua dhe humbi rëndësinë e tij.
  • Biblioteka zlib është përfshirë me varësitë e ndërtimit. Implementimi i ngulitur i zlib është hequr nga baza e kodit (kodi ishte bazuar në versionin e mëparshëm të zlib, ku mbështetja e kriptimit nuk funksiononte normalisht).

Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.