A Samba, a jól ismert nyílt forráskódú szoftvercsomag, amely fájlmegosztást és nyomtatási szolgáltatásokat biztosít különböző operációs rendszerek, például a Windows és a Unix között, hat hónappal a 4.21-es verzió után bemutatta legújabb, 4.22-es kiadását.
Tartalomjegyzék

Új funkciók és változások
A 4.22-től kezdve az SMB3 Directory Leases támogatott, amely lehetővé teszi, hogy a kliensek könyvtárlistákat gyorsítótárazzanak. Ez a funkció csökkenti az SMB kérések számát a terheléstől függően. Az új globális „smb3 directory leases” beállítás vezérli, hogy a funkció engedélyezve legyen-e vagy sem. Az SMB3 Directory Leases alapértelmezés szerint engedélyezve van a nem klaszterezett Samba rendszerekben, és letiltott állapotban a klaszterezett Samba rendszerekben, a „clustering” beállítás szerint.
A Netlogon Ping mostantól LDAP és LDAPS protokollokon keresztül is használható. Az új „client netlogon ping protocol” paraméter lehetővé teszi a TCP alapú kapcsolatot olyan környezetekben, ahol a tűzfalak blokkolják a 389-es portot vagy az UDP-t. A szoftver mostantól kísérleti támogatást nyújt az Azure Entra ID autentikációhoz a Himmelblaud rendszeren keresztül. Ez az új hitelesítési mód alapvető hitelesítést biztosít, és a smb.conf
fájlban konfigurálható a megfelelő paraméterekkel. Az AD DC séma frissítése és a teljesítményjavítások révén a tranzakciók gyorsabbá váltak. A LDB index cache méretének növelésével a nagy tranzakciókat igénylő offline műveletek jelentősen felgyorsultak.
Eltávolított funkciók
A „nmbd proxy logon” funkció eltávolításra került, amelyet a Samba 4 előtt használtak. Emellett eltávolításra került a „cldap port” paraméter, mivel a CLDAP alapértelmezetten UDP 389-es porton fut, és nincs szükség annak módosítására. A Samba kódjában több olyan hely is volt, ahol nem megfelelően kezelték ezt a paramétert, ezért az eltávolítása indokolt. A „fruit:posix_rename” beállítást is eltávolították a vfs_fruit VFS modulból, mivel problémákat okozott a Windows klienseknél. A Mac felhasználók számára alternatív megoldásként javasolják a .DS_Store
fájlok elkerülését a hálózati meghajtókon a megfelelő terminálparancs futtatásával.
smb.conf változások
A Samba új beállításokat vezetett be, például az „smb3 directory leases”, „vfs mkdir use tmp name” és „client netlogon ping protocol” paramétereket. Kísérleti funkcióként elérhetővé váltak a „client use krb5 netlogon”, „reject aes netlogon servers”, és „server reject aes schannel” paraméterek. A „fruit:posix_rename” és a „cldap port” paraméterek eltávolításra kerültek.
Hibajavítások
A Samba 4.22.0 számos hibát javított, például a „NT_STATUS_ACCESS_DENIED” hibát OpenBSD rendszeren, a CephFS subvolume-okhoz való csatlakozási problémát, valamint a „samba-tool domain backup offline” parancs lefagyásával kapcsolatos hibát. Az új verzióban kijavították a „samba-tool acl commands” parancsokkal kapcsolatos hibákat is, amelyek relatív útvonalakkal nem működtek megfelelően. A „pysmbd seg faults” hiba, amely akkor fordult elő, ha egy fájl nem található, szintén javítva lett.
Akik szeretnének áttérni a Samba 4.22-re, azok alaposan tanulmányozzák a kiadási megjegyzéseket a zökkenőmentes átállás érdekében.