Tso tawm Samba 4.14.0

Qhov kev tso tawm ntawm Samba 4.14.0 tau nthuav tawm, uas txuas ntxiv kev txhim kho ntawm Samba 4 ceg nrog kev ua tiav tag nrho ntawm kev tswj hwm tus tswj hwm thiab Active Directory cov kev pabcuam, sib xws nrog kev siv Windows 2000 thiab muaj peev xwm ua haujlwm rau tag nrho cov qauv ntawm Windows cov neeg siv khoom. kev txhawb nqa los ntawm Microsoft, suav nrog Windows 10. Samba 4 yog cov khoom siv ntau yam khoom siv server, uas tseem muab kev siv cov ntaub ntawv server, kev pabcuam luam tawm, thiab tus neeg siv khoom ntiag tug (winbind).

Cov kev hloov pauv tseem ceeb hauv Samba 4.14:

  • Kev hloov kho tseem ceeb tau ua rau VFS txheej. Rau cov laj thawj keeb kwm, cov cai nrog kev siv cov ntaub ntawv server tau raug khi rau kev ua cov ntaub ntawv paths, uas kuj tau siv rau SMB2 raws tu qauv, uas tau pauv mus rau kev siv cov lus piav qhia. Hauv Samba 4.14.0, cov cai uas muab kev nkag mus rau lub server cov ntaub ntawv tau raug kho dua tshiab los siv cov ntaub ntawv piav qhia ntau dua li cov ntaub ntawv. Piv txwv li, hu fstat() es tsis txhob stat() thiab SMB_VFS_FSTAT() es tsis txhob SMB_VFS_STAT() koom nrog.
  • Kev ntseeg siab ntawm kev tshaj tawm cov tshuab luam ntawv hauv Active Directory tau raug txhim kho thiab cov ntaub ntawv tshuab luam ntawv xa mus rau Active Directory tau nthuav dav. Ntxiv kev txhawb nqa rau Windows tshuab luam ntawv tsav tsheb ntawm ARM64 systems.
  • Muaj peev xwm siv Pawg Txoj Cai rau Winbind cov neeg siv khoom tau muab. Tus thawj tswj hwm Active Directory tam sim no tuaj yeem txhais cov cai uas hloov pauv sudoers chaw lossis ntxiv cov haujlwm cron raws sijhawm. Txhawm rau kom siv cov cai ntawm pab pawg rau cov neeg siv khoom, qhov 'siv pab pawg txoj cai' teeb tsa tau muab rau hauv smb.conf. Txoj cai siv txhua 90-120 feeb. Thaum muaj teeb meem, nws tuaj yeem thim rov qab cov kev hloov pauv nrog "samba-gpupdate -unapply" hais kom ua lossis rov ua dua "samba-gpupdate -force" hais kom ua. Txhawm rau saib cov cai uas yuav siv rau lub kaw lus, koj tuaj yeem siv cov lus txib "samba-gpupdate -rsop".
  • Cov kev cai rau Python hom lus tau nce ntxiv. Tsim Samba tam sim no xav tau yam tsawg kawg Python version 3.6. Lub tsev nrog cov laus tshaj tawm Python tau raug txiav lawm.
  • Cov cuab yeej siv samba siv cov cuab yeej los tswj cov khoom hauv Active Directory (cov neeg siv, khoos phis tawj, pab pawg). Txhawm rau ntxiv cov khoom tshiab rau AD, tam sim no koj tuaj yeem siv cov lus txib "ntxiv" ntxiv rau cov lus txib "tsim". Txhawm rau hloov npe cov neeg siv, pab pawg thiab cov neeg sib cuag, cov lus txib "rename" tau txais kev txhawb nqa. Txhawm rau qhib cov neeg siv, cov lus txib 'samba-tool user unlock' yog thov. Cov 'samba-tool user list' thiab 'samba-tool group listmembers' commands siv '--hide-expired' thiab '--hide-disabled' kev xaiv los nkaum cov neeg siv nyiaj tas sij hawm lossis xiam oob qhab.
  • CTDB tivthaiv, uas yog lub luag haujlwm rau kev ua haujlwm ntawm pawg teeb tsa, tau raug tshem tawm ntawm cov lus tsis raug cai. Hloov chaw ntawm tus tswv thiab qhev, thaum teeb tsa NAT thiab LVS, nws tau thov kom siv "tus thawj coj" kom xa mus rau lub hauv paus tseem ceeb hauv pab pawg thiab "tus ua raws" los npog cov tswv cuab ntawm pawg. Cov lus txib "ctdb natgw master" tau hloov nrog "ctdb natgw thawj coj". Txhawm rau qhia tias cov node tsis yog tus thawj coj, tam sim no tus chij "tus neeg ua raws nkaus xwb" tau tshwm sim tsis yog "tus qhev nkaus xwb". Cov lus txib "ctdb isnotrecmaster" tau raug tshem tawm.

Tsis tas li ntawd, ib qho kev piav qhia tau muab hais txog qhov Scope ntawm GPL daim ntawv tso cai, raws li Samba code tau muab faib, rau VFS (Virtual File System) cov khoom. Daim ntawv tso cai GPL xav kom txhua qhov kev ua haujlwm derivative raug qhib nyob rau hauv tib nqe lus. Samba muaj lub plugin interface uas tso cai rau koj hu rau lwm tus lej. Ib qho ntawm cov plugins no yog VFS modules, uas siv tib cov ntaub ntawv header li Samba nrog API txhais los ntawm cov kev pabcuam hauv Samba tau nkag mus, uas yog vim li cas Samba VFS modules yuav tsum tau muab faib raws li GPL lossis daim ntawv tso cai sib xws.

Tsis paub meej tshwm sim txog cov tsev qiv ntawv thib peb uas VFS modules nkag mus. Tshwj xeeb, qhov kev xav tau hais tias tsuas yog cov tsev qiv ntawv hauv qab GPL thiab cov ntawv tso cai sib xws tuaj yeem siv hauv VFS modules. Cov neeg tsim tawm Samba tau qhia meej tias cov tsev qiv ntawv tsis hu Samba code los ntawm API lossis nkag mus rau cov qauv sab hauv, yog li lawv tsis tuaj yeem suav tias yog cov haujlwm ua haujlwm thiab tsis tas yuav tsum tau muab faib raws li GPL-raws li daim ntawv tso cai.

Tau qhov twg los: opennet.ru

Ntxiv ib saib