Samba 4.22: új SMB3 Directory Leases lehetőség és egyéb fejlesztések

Segítséget kaptál? Szívesen töltöd itt az idődet? Visszajársz hozzánk? Támogasd a munkákat: Ko-fi és Paypal!

kami911 képe

A Samba 4.22 a híres, nyílt forráskódú szoftvercsomag legújabb kiadása, amelyet a fájlmegosztás és nyomtatási szolgáltatások kezelésére használnak több operációs rendszer, köztük a Windows és a Unix rendszerek között. Az új verzió kiemelkedő újdonsága, hogy számos teljesítményjavítást és új funkciót kínál, köztük az SMB3 könyvtári bérletek (Directory Leases) támogatását.

A Samba egy nyílt forráskódú és szabad szoftvercsomag , amely 1992 óta nyújt fájl- és nyomtatási szolgáltatásokat mindenféle SMB/CIFS-kliens számára, beleértve a Microsoft Windows operációs rendszerek számos verzióját is. A Samba ingyenesen elérhető a GNU General Public License alatt . A Samba 4.22 március 6-án jelent meg. A Samba 4.22.0 az első stabil kiadás a 4.22-es sorozatban, számos új funkcióval és javítással. Az alábbiakban összefoglaljuk a legfontosabb változásokat és újításokat.

SMB3 könyvtári bérletek (Directory Leases)

Az SMB3 könyvtári bérletek az új verzió egyik legfontosabb újítását jelentik. Ez a funkció lehetővé teszi a kliensek számára, hogy gyorsítótárazzák a könyvtárlistákat, ami csökkenti az SMB kérések számát, és így jelentős teljesítménynövekedést eredményezhet, különösen nagy forgalmú környezetekben. Alapértelmezés szerint az SMB3 könyvtári bérletek engedélyezve vannak a nem klaszterezett Samba telepítéseken, míg a klaszterezett rendszerekben ki vannak kapcsolva. Az új globális paraméter, az „smb3 directory leases”, segítségével a felhasználók testreszabhatják ennek a funkciónak a viselkedését.

Új funkciók és fejlesztések

  • Netlogon Ping TCP-alapú LDAP és LDAPS segítségével: A Samba mostantól lehetővé teszi TCP-alapú LDAP lekérdezések használatát a domain controller információk lekérésére, így a tűzfalak által blokkolt UDP port 389 esetén is használható.
  • Kísérleti Himmelblaud hitelesítés: A Samba 4.22 támogatja az Azure Entra ID hitelesítést a himmelblaud segítségével, amely Rust nyelven van implementálva. Ez az új hitelesítési módszer alapvető hitelesítést kínál és az smb.conf fájlban konfigurálható. Az új globális paraméterek, például „himmelblaud_sfa_fallback” és „himmelblaud_hello_enabled” segítenek az egyéni beállításokban.
  • AD DC sémaváltás és előkészítési teljesítmény javítása: A LDB index gyorsítótár méretének növelése révén a Samba 4.22 sokkal gyorsabbá teszi az offline AD műveleteket és sémaváltásokat.

Elavult funkciók eltávolítása

A verzióval néhány régi, már nem használt funkció eltávolításra került:

  • nmbd proxy logon: Az a funkció, amely a Samba 4 előtt az NBT szerver működését segítette, most már eltávolításra került.
  • cldap port: A CLDAP protokoll mindig az UDP 389-es portot használja, így a más portokra történő konfigurálás lehetősége megszűnt.
  • fruit:posix_rename: Az OS X rendszerekhez használt POSIX könyvtári átnevezési funkció eltávolítása is megtörtént, mivel problémákat okozhatott a Windows kliensékkel való kompatibilitásban.

Az smb.conf fájl változások

A Samba 4.22 új paramétereket is bevezetett az smb.conf fájlban:

  • smb3 directory leases: Új paraméter a könyvtári bérletek kezelésére.
  • vfs mkdir use tmp name: Új paraméter.
  • client netlogon ping protocol: Új paraméter, amely lehetővé teszi a TCP-alapú LDAP használatát.
  • fruit:posix_rename: Eltávolítva.

Az új verzió számos fontos javítást és frissítést tartalmaz, amelyek tovább növelik a Samba megbízhatóságát és biztonságát. A részletes dokumentáció és további információk a kiadási jegyzetben találhatók. Samba 4.22 letöltések és további információk a szoftverről a Samba.org webhelyen .