Samba 4.14.0 nga pagpagawas

Gipresentar ang pagpagawas sa Samba 4.14.0, nga nagpadayon sa pag-uswag sa sanga sa Samba 4 nga adunay hingpit nga pagpatuman sa usa ka domain controller ug usa ka serbisyo sa Active Directory nga nahiuyon sa pagpatuman sa Windows 2000 ug makahimo sa pag-alagad sa tanan nga mga bersyon sa Mga kliyente sa Windows nga gisuportahan sa Microsoft, lakip ang Windows 10. Ang Samba 4 usa ka multifunctional nga produkto sa server , nga naghatag usab usa ka pagpatuman sa file server, serbisyo sa pag-imprinta, ug server sa identidad (winbind).

Pangunang mga pagbag-o sa Samba 4.14:

  • Mahinungdanon nga pag-upgrade ang gihimo sa layer sa VFS. Alang sa mga hinungdan sa kasaysayan, ang code nga adunay pagpatuman sa file server gihigot sa pagproseso sa mga agianan sa file, nga gigamit usab alang sa SMB2 protocol, nga gibalhin sa paggamit sa mga deskriptor. Sa Samba 4.14.0, ang code nga naghatag og access sa file system sa server gidesinyo pag-usab aron gamiton ang mga deskriptor sa file kaysa mga agianan sa file. Pananglitan, ang pagtawag sa fstat() imbes sa stat() ug SMB_VFS_FSTAT() kay sa SMB_VFS_STAT() nalangkit.
  • Ang kasaligan sa pagpatik sa mga tig-imprenta sa Active Directory gipauswag ug ang impormasyon sa tig-imprinta nga gipadala ngadto sa Active Directory gipalapdan. Gidugang nga suporta alang sa mga driver sa Windows printer sa mga sistema sa ARM64.
  • Ang abilidad sa paggamit sa Group Policy alang sa mga kliyente sa Winbind gihatag. Ang usa ka tigdumala sa Aktibo nga Direktoryo mahimo nang maghubit sa mga palisiya nga magbag-o sa mga setting sa sudoers o makadugang mga periodic cron nga trabaho. Aron mahimo ang aplikasyon sa mga polisiya sa grupo alang sa kliyente, ang setting sa 'pag-apply sa mga polisiya sa grupo' gihatag sa smb.conf. Ang mga palisiya gipatuman matag 90-120 ka minuto. Sa kaso sa mga problema, posible nga i-undo ang mga pagbag-o gamit ang “samba-gpupdate —unapply” nga sugo o i-apply pag-usab ang “samba-gpupdate —force” command. Aron matan-aw ang mga palisiya nga magamit sa sistema, mahimo nimong gamiton ang mando nga "samba-gpupdate -rsop".
  • Ang mga kinahanglanon alang sa bersyon sa pinulongang Python nadugangan. Ang pagtukod sa Samba karon nanginahanglan labing menos bersyon sa Python 3.6. Ang pagtukod nga adunay mga daan nga pagpagawas sa Python gihunong na.
  • Ang samba-tool utility nagpatuman sa mga himan alang sa pagdumala sa mga butang sa Active Directory (mga tiggamit, kompyuter, grupo). Aron makadugang ug bag-ong butang sa AD, mahimo nimong gamiton ang “add” command dugang sa “create” command. Aron mabag-o ang ngalan sa mga tiggamit, mga grupo ug mga kontak, ang "pag-usab sa ngalan" nga mando gisuportahan. Aron maablihan ang mga tiggamit, ang 'samba-tool user unlock' nga sugo gisugyot. Ang 'samba-tool user list' ug 'samba-tool group listmembers' nga mga sugo nag-implementar sa "--hide-expired" ug "--hide-disabled" nga mga opsyon sa pagtago sa expired o disabled user accounts.
  • Ang bahin sa CTDB, nga maoy responsable sa pagpadagan sa mga kumpigurasyon sa kumpol, natangtangan sa politikanhong sayop nga mga termino. Imbis nga agalon ug ulipon, kung mag-set up sa NAT ug LVS, gisugyot nga gamiton ang "lider" aron ipunting ang panguna nga node sa grupo ug "sumusunod" aron matabonan ang nahabilin nga mga miyembro sa grupo. Ang "ctdb natgw master" nga sugo gipulihan sa "ctdb natgw leader". Aron ipakita nga ang node dili usa ka lider, ang "sumusunod-lamang" nga bandila gipakita karon imbes nga "ulipon lamang". Ang "ctdb isnotrecmaster" nga sugo gikuha na.

Dugang pa, usa ka katin-awan ang gihatag bahin sa kasangkaran sa lisensya sa GPL, diin ang Samba code giapod-apod, sa mga sangkap sa VFS (Virtual File System). Ang lisensya sa GPL nanginahanglan nga ang tanan nga mga buhat nga gigikanan ablihan sa parehas nga mga termino. Ang Samba adunay interface sa plugin nga nagtugot kanimo sa pagtawag sa eksternal nga code. Usa niini nga mga plugins mao ang VFS modules, nga naggamit sa parehas nga mga file sa header sama sa Samba nga adunay kahulugan sa API diin ang mga serbisyo nga gipatuman sa Samba ma-access, mao nga ang Samba VFS modules kinahanglan nga iapud-apod ubos sa GPL o usa ka compatible nga lisensya.

Ang kawalay kasiguruhan mitungha bahin sa ikatulo nga partido nga mga librarya nga gi-access sa mga module sa VFS. Sa partikular, ang opinyon gipahayag nga ang mga librarya lamang sa ilawom sa GPL ug mga katugbang nga lisensya ang magamit sa mga module sa VFS. Giklaro sa mga developer sa Samba nga ang mga librarya wala magtawag sa Samba code pinaagi sa API o maka-access sa mga internal nga istruktura, mao nga dili sila makonsiderar nga mga buhat nga gigikanan ug dili kinahanglan nga ipanghatag ubos sa mga lisensya nga nagsunod sa GPL.

Source: opennet.ru

Idugang sa usa ka comment