Verzia Samba 4.14.0

Bolestná verzia Samba 4.14.0 pokračuje vo vývoji vetvy Samba 4 s plnohodnotnou implementáciou doménového kontroléra a služby Active Directory, kompatibilnej s implementáciou Windows 2000 a schopnej obsluhovať všetky podporované verzie klientov Windows, vrátane Windows 10. Samba 4 je multifunkčný serverový produkt, ktorý poskytuje aj implementáciu súborového servera, služby tlače a servera identifikácie (winbind).

Kľúčové zmeny v Samba 4.14:

  • Bola vykonaná významná modernizácia vrstvy VFS. Z historických dôvodov bol kód implementácie súborového servera viazaný na spracovanie súborových ciest, ktoré sa používali aj pre protokol SMB2, pre ktorý sa prešlo na využívanie deskriptorov. V Samba 4.14.0 bol kód, ktorý zabezpečuje prístup k súborovému systému servera, prepracovaný na využívanie súborových deskriptorov namiesto súborových ciest. Napríklad bola zavedená výzva fstat() namiesto stat() a SMB_VFS_FSTAT() namiesto SMB_VFS_STAT().
  • Zvýšila sa spoľahlivosť publikácie tlačiarní v Active Directory a rozšírili sa informácie o tlačiarniach, ktoré sú prenášané do Active Directory. Bola pridaná podpora pre ovládače tlačiarní Windows na systémoch ARM64.
  • Bola poskytnutá možnosť využitia skupinových politík (Group Policy) pre klientov Winbind. Administrátor Active Directory teraz môže definovať politiky, ktoré menia nastavenia sudoers alebo pridávajú pravidelný spustenie úloh cez cron. Na povolenie použitia skupinových politík pre klienta v smb.conf je predpísaná konfigurácia 'apply group policies'. Uplatňovanie politík prebieha každých 90-120 minút. V prípade problémov je možné zrušiť zmeny príkazom 'samba-gpupdate --unapply' alebo ich opätovne aplikovať príkazom 'samba-gpupdate --force'. Na zobrazenie politík, ktoré budú aplikované na systém, možno použiť príkaz 'samba-gpupdate --rsop'.
  • Zvýšené požiadavky na verziu jazyka Python. Na zostavenie Samba je teraz povinné mať Python verziu minimálne 3.6. Podpora zostavovania s staršími verziami Pythonu bola ukončená.
  • Nástroj samba-tool poskytuje prostriedky na správu objektov v Active Directory (používatelia, počítače, skupiny). Na pridanie nového objektu do AD je teraz dovolené používať príkaz „add“ okrem „create“. Na premenovanie používateľov, skupín a kontaktov je podporovaný príkaz „rename“. Pre odblokovanie používateľov bol navrhnutý príkaz ‘samba-tool user unlock’. V príkazoch ‘samba-tool user list’ a ‘samba-tool group listmembers’ sú implementované možnosti „—hide-expired“ a „—hide-disabled“ na skrytie vypršaných alebo deaktivovaných používateľských účtov.
  • V komponente CTDB, zodpovedajúcom za fungovanie klastra, prebehla úprava necitlivých termínov. Namiesto master a slave pri nastavení NAT a LVS sa navrhuje používať „leader“ na odkaz na hlavný uzol v skupine a „follower“ na ostatné členy skupiny. Príkaz „ctdb natgw master“ bol zmenený na „ctdb natgw leader“. Na indikáciu, že uzol nie je hlavný, sa namiesto „slave-only“ teraz zobrazuje značka „follower-only“. Príkaz „ctdb isnotrecmaster“ bol odstránený.

Bolo poskytnuté dodatočné vysvetlenie o hraniciach aplikácie licencie GPL, pod ktorou je distribuovaný kód Samba, na komponenty VFS (Virtual File System). Licencia GPL vyžaduje otvorenie všetkých derivátov za rovnakých podmienok. V Samba existuje rozhranie pre pripojenie pluginov, ktoré umožňuje volanie externého kódu. Medzi tieto pluginy patrí VFS-moduly, v ktorých sa používajú spoločné s Samba hlavičkové súbory s definíciou API, cez ktoré sa vykonáva prístup k službám implementovaným v Sambe, takže VFS-moduly Samba musia byť distribuované pod GPL alebo kompatibilnou licenciou.

Nejasnosti vznikajú v súvislosti s externými knižnicami, na ktoré sa obracajú VFS-moduly. Konkrétne sa vyjadrovalo, že v VFS-moduloch je možné používať iba knižnice pod GPL a kompatibilnými licenciami. Vývojári Samby vysvetlili, že knižnice nevolajú kód Samby cez API a neobrážajú sa na vnútorné štruktúry, preto ich nemožno považovať za deriváty a na ne sa nevzťahuje požiadavka dodania pod licenciami kompatibilnými s GPL.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster