Samba 4.14.0 шығарылымы

Samba 4.14.0 шығарылымы ұсынылған, ол Samba 4 филиалының дамуын толыққанды домен контроллерін және Windows 2000 енгізуімен үйлесімді және барлық нұсқаларына қызмет көрсете алатын Active Directory қызметін жалғастырады. Microsoft қолдау көрсететін Windows клиенттері, соның ішінде Windows 10. Samba 4 көп функциялы сервер өнімі болып табылады, ол сонымен қатар файл серверін, басып шығару қызметін және идентификациялық серверді (winbind) іске асыруды қамтамасыз етеді.

Samba 4.14 жүйесіндегі негізгі өзгерістер:

  • VFS деңгейіне елеулі жаңартулар жасалды. Тарихи себептерге байланысты файлдық серверді іске асыру бар код файлдық жолдарды өңдеуге байланысты болды, ол дескрипторларды пайдалануға ауыстырылған SMB2 хаттамасы үшін де қолданылды. Samba 4.14.0 нұсқасында сервердің файлдық жүйесіне кіруді қамтамасыз ететін код файл жолдарын емес, файл дескрипторларын пайдалану үшін қайта жасақталды. Мысалы, stat() орнына fstat() және SMB_VFS_STAT() орнына SMB_VFS_FSTAT() шақырылады.
  • Active Directory-де принтерлерді жариялау сенімділігі жақсартылды және Active Directory-ге жіберілген принтер туралы ақпарат кеңейтілді. ARM64 жүйелеріндегі Windows принтер драйверлеріне қолдау қосылды.
  • Winbind клиенттеріне арналған топтық саясатты пайдалану мүмкіндігі берілген. Active Directory әкімшісі енді sudoers параметрлерін өзгертетін немесе мерзімді cron тапсырмаларын қосатын саясаттарды анықтай алады. Клиент үшін топтық саясаттарды қолдануды қосу үшін smb.conf ішінде "топтық саясаттарды қолдану" параметрі берілген. Саясат әрбір 90-120 минут сайын қолданылады. Мәселелер туындаған жағдайда «samba-gpupdate —unapply» пәрменімен өзгертулерді болдырмауға немесе «samba-gpupdate —force» пәрменін қайта қолдануға болады. Жүйеге қолданылатын саясаттарды көру үшін «samba-gpupdate –rsop» пәрменін пайдалануға болады.
  • Python тілінің нұсқасына қойылатын талаптар күшейтілді. Samba құру енді кем дегенде Python 3.6 нұсқасын қажет етеді. Ескі Python шығарылымдарымен құрастыру тоқтатылды.
  • Samba-құрал утилитасы Active Directory (пайдаланушылар, компьютерлер, топтар) объектілерін басқаруға арналған құралдарды жүзеге асырады. AD-ге жаңа нысанды қосу үшін енді «жасау» пәрменіне қосымша «қосу» пәрменін пайдалануға болады. Пайдаланушылардың, топтардың және контактілердің атын өзгерту үшін «атын өзгерту» пәрменіне қолдау көрсетіледі. Пайдаланушылардың құлпын ашу үшін «samba-tool user unlock» пәрмені ұсынылады. "Samba-tool пайдаланушы тізімі" және "samba-tool group listmembers" пәрмендері мерзімі өткен немесе өшірілген пайдаланушы тіркелгілерін жасыру үшін "--hide-expired" және "--hide-disabled" опцияларын жүзеге асырады.
  • Кластер конфигурацияларының жұмысына жауап беретін CTDB құрамдас бөлігі саяси қате терминдерден тазартылды. NAT және LVS параметрлерін орнату кезінде «басшы» және «құл» орнына топтағы негізгі түйінге сілтеме жасау үшін «көшбасшыны» және топтың қалған мүшелерін қамту үшін «ізбасарды» пайдалану ұсынылады. "ctdb natgw master" пәрмені "ctdb natgw лидерімен" ауыстырылды. Түйін көшбасшы емес екенін көрсету үшін, енді «тек құл» орнына «тек жазылушы» жалаушасы көрсетіледі. "ctdb isnotrecmaster" пәрмені жойылды.

Сонымен қатар, VFS (Виртуалды файлдық жүйе) құрамдастарына Samba коды таратылатын GPL лицензиясының ауқымы туралы түсініктеме беріледі. GPL лицензиясы барлық туынды туындылардың бірдей шарттармен ашылуын талап етеді. Samba-да сыртқы кодты шақыруға мүмкіндік беретін плагин интерфейсі бар. Осы плагиндердің бірі - Samba-да іске асырылған қызметтерге қол жеткізуге болатын API анықтамасы бар Samba сияқты тақырып файлдарын пайдаланатын VFS модульдері, сондықтан Samba VFS модульдері GPL немесе үйлесімді лицензия бойынша таратылуы керек.

VFS модульдері қол жеткізе алатын үшінші тарап кітапханаларына қатысты белгісіздік туындайды. Атап айтқанда, VFS модульдерінде тек GPL бойынша кітапханаларды және үйлесімді лицензияларды пайдалануға болады деген пікір айтылды. Samba әзірлеушілері кітапханалардың Samba кодын API арқылы шақырмайтынын немесе ішкі құрылымдарға қол жеткізе алмайтынын түсіндірді, сондықтан оларды туынды жұмыстар деп санауға болмайды және GPL-үйлесімді лицензиялар бойынша таратылу талап етілмейді.

Ақпарат көзі: opennet.ru

пікір қалдыру