Samba 4.22 udgivet med nye funktioner, forbedringer og eksperimentel support til Azure Entra ID

linux-samba

Efter seks måneders udvikling, lanceringen af den nye version af Samba 4.22, som kommer med en række forbedringer i ydeevne, kompatibilitet og effektivitet af SMB3-protokollen, udover at introducere optimeringer i Active Directory og nye godkendelsesmuligheder.

For dem, der ikke kender til Samba, skal du vide, at dette er et multifunktionelt serverprodukt, som også leverer implementering af en filserver, printservice og autentificeringsserver (winbind). Samba som sådan implementerer en domænecontroller y Active Directory Kompatibel med alle nyere versioner af Microsoft Windows, inklusive Windows 11.

Vigtigste nye funktioner i Samba 4.22

I denne nye version af Samba 4.22 er en af ​​de forbedringer, der skiller sig ud Tilføjelse af Directory Leases, en udvidelse, der tillader cachelagring af metadata bibliotek på klienten. Denne Forbedrer adgangshastigheden og reducerer belastningen på serveren, da opdateringer til mapper automatisk meddeles til klienter, når der er ændringer.

Denne funktion Det er især nyttigt i to scenarier:

  • Individuel adgang: Når en bruger arbejder med en hjemmemappe på en SMB-partition uden at dele filer med andre.
  • Delt skrivebeskyttet adgang: Giver dig mulighed for at reducere antallet af anmodninger til serveren i samarbejdsmiljøer med læseadgang.

Som standard, Directory Leases er aktiveret på systemer, hvor klyngedannelse er deaktiveret. Dens konfiguration kan justeres via parameteren "smb3 directory leases".

Ud over dette, i Samba 4.22 Der er blevet implementeret forbedringer i verifikation af domænecontrollerNå, nu, Samba tillader afsendelse af Netlogon Ping-anmodninger via LDAP og LDAPS, som udvider mulighederne for at kontrollere tilgængeligheden af ​​domænecontrollere.

Tidligere denne proces Det var kun muligt via UDP-port 389, men med denne opdatering, "rootdse" LDAP-forespørgsler kan laves over TCP, hvilket er særligt nyttigt i miljøer, hvor UDP-trafik er begrænset af firewallen. Denne adfærd kan konfigureres via parameteren "klient netlogon ping-protokol", hvilket giver større kontrol over, hvordan Samba indhenter oplysninger om domænecontrollere.

Eksperimentel support til Azure Enter ID

En anden af ​​de vigtigste nyheder i denne udgivelse er introduktionen af ​​support eksperimentel for Azure Enter ID, Microsofts cloud-identitetssystem. Dette er opnået ved at implementere baggrundsprocessen himmelblaud. For at aktivere denne funktionalitet skal du kompilere Samba med mulighederne:

--enable-rust --with-himmelblau

Derudover er der tilføjet nye konfigurationsparametre:

"himmelblaud_sfa_fallback"
"himmelblaud_hello_enabled"
"himmelblaud_hsm_pin_path"

Disse indstillinger giver mulighed for større fleksibilitet i godkendelse med Azure Entra ID, hvilket letter integration med hybride miljøer.

Optimering i Active Directory

På den anden side, i Samba 4.22 Ydeevne af skemaopdatering og -konfiguration i Active Directory-domæner er blevet forbedret. Det nævnes, at dette blev opnået ved at øge størrelsen af ​​LDB-indekscachen i nogle offline operationer, hvilket reducerer behandlingstiden og forbedrer serviceeffektiviteten.

Samba 4.22 Det omfatter også fjernelse af visse parametre og forældede konfigurationer:

  • nmbd proxy-logon: Fjernet, fordi det ikke længere er nødvendigt siden introduktionen af ​​NBT-serveren i Samba.
  • cldap port: Denne parameter er blevet fjernet, da CLDAP altid bruger UDP-port 389 som standard.
  • fruit:posix_rename i VFS-modulet vfs_fruit: Fjernet på grund af kompatibilitetsproblemer med Windows-klienter.

Hvis du er interesseret i at vide mere om det, kan du kontrollere detaljerne I det følgende link.

Hvordan installeres eller opgraderes til Samba på Ubuntu og derivater?

Hvis du er interesseret i at installere den nye version af Samba, eller hvis du allerede har Samba installeret og ønsker at opdatere din tidligere version til denne nye, kan du gøre det ved at følge de trin, vi deler nedenfor.

For at installere eller opdatere Samba på Ubuntu og dets derivater til den seneste tilgængelige version, kan du følge disse trin:

Åbn en terminal, du kan gøre dette ved at søge på "Terminal" i applikationsmenuen eller bruge genvejen Ctrl + Alt + T. Hermed tilføjer vi repository. Da de officielle pakker muligvis ikke opdateres med det samme, vil vi bruge et PPA-lager, der indeholder den seneste version af Samba:

sudo add-apt-repository ppa:linux-schools/samba-latest

Opdater lagerliste:

sudo apt-get update

Installer eller opdater Samba

Hvis du allerede har Samba installeret, vil denne kommando opdatere din nuværende version. Hvis ikke, vil den installere Samba for første gang:

sudo apt install samba

Når installationen er færdig, kan du kontrollere versionen af ​​Samba installeret med følgende kommando:

samba --version

Med dette vil du have den nyeste version af Samba på dit system.

Sidst men ikke mindst inviterer jeg dig til at konsultere indlæggene om Samba-implementering:

Sådan implementeres en simpel Samba-server i Ubuntu 24.04?

Hvordan implementerer man en komplet Samba Server i Ubuntu 24.04?


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.