Samba 4.14.0 хувилбар

Samba 4.14.0 хувилбарыг танилцуулж байгаа бөгөөд энэ нь Windows 4-ийн хэрэгжилттэй нийцтэй, бүх хувилбарт үйлчлэх боломжтой домэйн хянагч болон Active Directory үйлчилгээг бүрэн хэрэгжүүлсэн Samba 2000 салбарын хөгжлийг үргэлжлүүлж байна. 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 хэлний хувилбарт тавигдах шаардлагыг нэмэгдүүлсэн. Самба бүтээхэд одоо хамгийн багадаа Python 3.6 хувилбар шаардлагатай. Хуучин Python хувилбаруудыг бүтээхийг зогсоосон.
  • Samba-tool хэрэгсэл нь Active Directory (хэрэглэгч, компьютер, бүлгүүд) дахь объектуудыг удирдах хэрэгслүүдийг хэрэгжүүлдэг. AD-д шинэ объект нэмэхийн тулд та "үүсгэх" командаас гадна "нэмэх" командыг ашиглаж болно. Хэрэглэгчид, бүлгүүд болон харилцагчдын нэрийг өөрчлөхийн тулд "нэрээ өөрчлөх" командыг дэмждэг. Хэрэглэгчдийн түгжээг тайлахын тулд "samba-tool user unlock" командыг санал болгож байна. 'Samba-tool user list' болон 'samba-tool group listmembers' командууд нь хугацаа нь дууссан эсвэл идэвхгүй болсон хэрэглэгчийн бүртгэлийг нуухын тулд '--hide-expired' болон '--hide-disabled' сонголтуудыг хэрэгжүүлдэг.
  • Кластерийн тохиргооны үйл ажиллагааг хариуцдаг CTDB бүрэлдэхүүн хэсэг нь улс төрийн хувьд буруу нэр томъёог арилгасан. NAT болон LVS-ийг тохируулахдаа эзэн ба боол биш харин бүлгийн гол зангилаа руу чиглүүлэхийн тулд "удирдагч" -ыг, бүлгийн үлдсэн гишүүдийг хамрахын тулд "дагагч" гэж ашиглахыг санал болгож байна. "ctdb natgw master" командыг "ctdb natgw лидер" гэж сольсон. Зангилаа нь удирдагч биш гэдгийг харуулахын тулд "зөвхөн боол"-ын оронд "зөвхөн дагагч" гэсэн тугийг харуулж байна. "ctdb isnotrecmaster" командыг устгасан.

Нэмж дурдахад Samba кодыг VFS (Виртуал файлын систем) бүрэлдэхүүн хэсгүүдэд түгээдэг GPL лицензийн хамрах хүрээний тухай тайлбарыг өгсөн болно. GPL лиценз нь бүх дериватив бүтээлийг ижил нөхцлөөр нээхийг шаарддаг. Samba нь гадаад кодыг дуудах боломжийг олгодог залгаастай интерфейстэй. Эдгээр залгаасуудын нэг нь Samba-тай ижил толгой файлуудыг ашигладаг API тодорхойлолттой VFS модулиуд бөгөөд Samba-д хэрэгжсэн үйлчилгээнүүдэд нэвтэрдэг тул Samba VFS модулиудыг GPL эсвэл нийцтэй лицензийн дагуу түгээх ёстой.

VFS модулиудын ханддаг гуравдагч талын номын сангуудын талаар тодорхойгүй байдал үүсдэг. Тодруулбал, VFS модулиудад зөвхөн GPL болон нийцтэй лицензийн дагуу ажилладаг номын сангуудыг ашиглах боломжтой гэсэн байр суурийг илэрхийлсэн. Самба хөгжүүлэгчид номын сангууд Samba кодыг API-ээр дууддаггүй, дотоод бүтцэд ханддаггүй тул тэдгээрийг дериватив бүтээл гэж үзэх боломжгүй бөгөөд GPL-д нийцсэн лицензийн дагуу түгээх шаардлагагүй гэдгийг тодруулсан.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх