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

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

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

  • Символдық сілтемелерді манипуляциялау осалдықтарынан қорғауды қосу нәтижесінде бос емес SMB серверлеріндегі өнімділік регрессияларын шешу бойынша жұмыс жалғасты. Соңғы шығарылымда каталог атауын тексеру кезінде жүйелік шақыруларды азайту және параллельді операцияларды өңдеу кезінде ояту оқиғаларын пайдалануды тоқтату бойынша атқарылған жұмыстарға қосымша, 4.18 нұсқасы файл жолдарындағы параллель операцияларға арналған құлыптарды өңдеудің үстеме шығындарын шамамен үш есеге азайтты. Нәтижесінде файлды ашу және жабу операцияларының өнімділігі Samba 4.12 деңгейіне дейін көтерілді.
  • Samba-tool утилитасы енді қысқа және нақты қате туралы хабарларды көрсетеді. Ненің дұрыс емес екенін бірден түсінуге әрқашан мүмкіндік бермейтін, мәселе орын алған кодтағы орынды көрсететін қоңырау ізін шығарудың орнына, жаңа нұсқада шығыс қатенің себебін сипаттаумен шектеледі (мысалы, , қате пайдаланушы аты немесе құпия сөз, LDB дерекқорымен қате файл атауы, жоқ DNS атауы, желіге қол жеткізу мүмкін емес, пәрмен жолы аргументтері және т.б.). Егер танылмаған мәселе табылса, толық Python стек ізі шығуын жалғастырады, оны «-d3» опциясымен де алуға болады. Бұл ақпарат Интернетте ақаулықтың себебін табу немесе сіз жіберген қате туралы хабарландыруға қосу үшін қажет болуы мүмкін.
  • Барлық samba құралы пәрмендері шығысты бөлектеуді басқару үшін "--color=yes|no|auto" опциясын қолдайды. «--color=auto» режимінде бөлектеу терминалға шығару кезінде ғана қолданылады. 'иә' орнына 'әрқашан' және 'күш', 'жоқ' орнына 'ешқашан' және 'жоқ' орнына, 'auto' орнына 'tty' және 'if-tty'.
  • ANSI түс кодтары пайдаланылатын немесе "--color=auto" режимі әрекет ететін жағдайларда шығысты бөлектеуді өшіру үшін NO_COLOR ортасының айнымалы мәніне қолдау қосылды.
  • «dsacl жою» жаңа пәрмені samba-құралына қатынасты басқару тізімдеріндегі жазбаларды жою үшін қосылды (ACE, Access Control Entry).
  • Wbinfo пәрменіне "--change-secret-at=" опциясы қосылды ' құпия сөзді өзгерту әрекетін орындағыңыз келетін домен контроллерін көрсету үшін.
  • Жаңа опция "acl_xattr:security_acl_name" NT ACL сақтау үшін пайдаланылатын кеңейтілген төлсипаттың (xattr) атын өзгерту үшін smb.conf файлына қосылды. Әдепкі бойынша security.NTACL төлсипаты файлдар мен каталогтарға тіркеледі, оларға кіруге қарапайым пайдаланушылар тыйым салынады. ACL сақтау төлсипатының атын өзгертсеңіз, ол SMB арқылы қызмет көрсетілмейді, бірақ қауіпсіздікке ықтимал теріс әсерді түсінуді қажет ететін кез келген пайдаланушы үшін жергілікті қолжетімді болады.
  • Samba негізіндегі Active Directory домені мен Azure Active Directory (Office365) бұлты арасында құпия сөз хэшін синхрондауға қолдау қосылды.

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

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