Lansering av Samba 4.12.0

Presenteras utgivning Samba 4.12.0, som fortsatte utvecklingen av grenen Samba 4 med en fullstÀndig implementering av domÀnkontroller och Active Directory-tjÀnsten, kompatibel med Windows 2000-implementeringen och kapabel att stödja alla versioner av Windows-klienter som stöds av Microsoft, inklusive Windows 10. Samba 4 Àr en multifunktionell serverprodukt, som ocksÄ erbjuder en filserver, utskriftstjÀnst och identitetserver (winbind).

Nyckel för i Samba 4.12:

  • Inbyggda implementationer av kryptografiska funktioner har tagits bort frĂ„n koden för att anvĂ€nda externa bibliotek. GnuTLS har valts som huvud kryptobibliotek (minst version 3.4.7 krĂ€vs). Förutom att minska potentiella hot relaterade till sĂ„rbarheter i inbyggda implementationer av kryptovalutor har övergĂ„ngen till GnuTLS ocksĂ„ resulterat i en betydande prestandaförbĂ€ttring vid anvĂ€ndning av kryptering i SMB3. Testning med CIFS-klienten frĂ„n Linux-kĂ€rnan 5.3 visade en tre gĂ„nger snabbare skrivhastighet och 2.5 gĂ„nger snabbare lĂ€shastighet.
  • En ny backend har lagts till för sökningar pĂ„ SMB-delningar med hjĂ€lp av protokollet Spotlight, baserat pĂ„ sökmotorn Elasticsearch (tidigare tillhandahölls en backend baserad pĂ„ GNOME Tracker). En "mdfind"-verktyg har ocksĂ„ lagts till med en klient som gör det möjligt att skicka sökfrĂ„gor till valfri SMB-server dĂ€r RPC-tjĂ€nsten Spotlight körs. StandardinstĂ€llningen för "spotlight backend" har Ă€ndrats till "noindex" (för Tracker eller Elasticsearch bör vĂ€rdena "tracker" eller "elasticsearch" stĂ€llas in uttryckligen).
  • Beteendet för operationerna ‘net ads kerberos pac save’ och ‘net eventlog export’ har Ă€ndrats sĂ„ att de nu inte skriver över filen, utan ger ett felmeddelande vid försök att exportera till en befintlig fil.
  • I samba-tool har tillĂ€gg av kontaktuppgifter för gruppmedlemmar förbĂ€ttrats. Tidigare kunde man bara lĂ€gga till anvĂ€ndare, grupper och datorer som nya medlemmar i grupper med kommandot ‘samba-tool group addmemers’, men nu finns det stöd för att lĂ€gga till kontakter som medlemmar i grupper.
  • I samba-tool har filtrering efter organisatoriska enheter (OU, Organizational Unit) eller undertrĂ€d tillĂ„tits. Nya flaggor ‘—base-dn’ och ‘—member-base-dn’ har lagts till för att utföra operationen endast med en viss del av Active Directory-trĂ€det, till exempel enbart inom en avdelning OU.
  • En ny VFS-modul ‘io_uring’ har lagts till, vilket anvĂ€nder det nya grĂ€nssnittet i Linux-kĂ€rnan. io_uring för asynkron in-/utmatning. Io_uring stödjer polling av in-/utmatning och kan hantera buffring (den tidigare föreslagna mekanismen 'aio' stödde inte buffrad in-/utmatning). NĂ€r polling Ă€r aktiverat övertrĂ€ffar io_uring avsevĂ€rt aio nĂ€r det gĂ€ller prestanda. För nĂ€rvarande har Samba implementerat stöd för SMB_VFS_{PREAD,PWRITE,FSYNC}_SEND/RECV baserat pĂ„ io_uring och minimerat overheaden för att upprĂ€tthĂ„lla en trĂ„dpool i anvĂ€ndarutrymmet med den föreslagna standard backend VFS. För att bygga VFS-modulen 'io_uring' krĂ€vs ett bibliotek liburing och Linux-kĂ€rna 5.1+.
  • I VFS finns möjlighet att ange ett speciellt tidsvĂ€rde UTIME_OMIT för att markera behovet av att ignorera tid i funktionen SMB_VFS_NTIMES().
  • I smb.conf har stödet för parametrar 'write cache size' upphört eftersom den har förlorat sin betydelse efter att stöd för io_uring infördes.
  • I Samba-DC och Kerberos har stödet för kryptering med algoritmen DES upphört. Koden för weak-crypto har tagits bort frĂ„n Heimdal-DC.
  • Modulen vfs_netatalk har tagits bort dĂ„ den var obevakad och har förlorat sin relevans.
  • Backend BIND9_FLATFILE har förklarats förĂ„ldrad och kommer att tas bort i en av de kommande utgĂ„vorna.
  • biblioteket zlib ingĂ„r nu i byggberoendena. Den inbyggda implementationen av zlib har tagits bort frĂ„n kodbasen (koden baserades pĂ„ en gammal version av zlib dĂ€r krypteringsstödet inte fungerade korrekt).
  • Fuzzing-testning av kodbasen har etablerats, inklusive i tjĂ€nsten
    oss-fuzz. Under fuzzing-testningen har mÄnga fel upptÀckts och ÄtgÀrdats.
  • Kravet pĂ„ minimal version av Python har höjts frĂ„n Python
    3.4 till Python 3.5. Möjligheten att bygga filserver med Python 2 finns fortfarande kvar (innan du kör './configure' och 'make' bör miljövariabeln 'PYTHON=python2' sÀttas).

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster