Samba 4.25.0 хувилбар

6 сарын хөгжүүлэлтийн дараа Samba 4.25.0 хувилбарыг гаргасан бөгөөд энэ нь Samba 4 салбарын хөгжүүлэлтийг домэйн хянагч болон уг хэрэгжүүлэлттэй нийцтэй Active Directory үйлчилгээг бүрэн хэрэгжүүлж үргэлжлүүлсэн. Windows Server мөн Microsoft-ын бүх дэмжигдсэн хувилбаруудыг дэмжих чадвартай Windows-үйлчлүүлэгчид, түүний дотор Windows Samba 4 нь файлын сервер, хэвлэх үйлчилгээ, баталгаажуулах сервер (winbind) зэрэг үйлчилгээ үзүүлдэг олон үйлдэлт серверийн бүтээгдэхүүн юм. Төслийн кодыг C хэл дээр бичиж, GPLv3 лицензийн дагуу түгээдэг.

Samba 4.25 дээрх гол өөрчлөлтүүд:

  • SMB3 протоколын хэрэгжилтэд байнгын файлын тодорхойлогчдын туршилтын дэмжлэг (SMB2_CAP_PERSISTENT_HANDLES) нэмэгдсэн бөгөөд энэ нь сүлжээний холболт тасалдсан эсвэл дахин ачаалсны дараа үйлчлүүлэгчдэд нээлттэй файлуудтай үргэлжлүүлэн ажиллах боломжийг олгодог. сервер эсвэл ачааллыг нөөц сервер рүү шилжүүлэх. Байнгын тодорхойлогчид нь серверийн эвдрэлийн дараа файлуудыг дахин нээх хэрэгцээг арилгадаг бөгөөд энэ нь файлын систем дээр байршуулах үед онцгой чухал юм. сервер Samba виртуал машинууд болон кластерын мэдээллийн сангууд.

    Үйлдэл нь SMB хадгалалтад онцгой хандалт олгох, "цөмийн oplocks", "цөмийн хуваалцах горимууд" болон "posix locking" тохиргоог идэвхгүй болгохыг шаарддаг. Энэ нь POSIX болон NFS нийцтэй байдлыг зөрчиж, үйлдэл бүрт диск рүү мета өгөгдлийг синхроноор бичдэг тул гүйцэтгэлийг мэдэгдэхүйц бууруулдаг. Алдааны тэсвэрлэх хоёр горимыг санал болгодог: full_outage (анхдагч) нь төлөвийн локал нөөц хуулбарыг үүсгэдэг бөгөөд кластер бүрэн эвдрэлийн дараа ч тодорхойлогчдыг хадгалах боломжийг олгодог боловч ачааллыг нэмэгдүүлдэг; partial_outage нь нөөц хуулбаргүйгээр илүү хурдан ажилладаг боловч бүх кластерын зангилаа нэгэн зэрэг ажиллахгүй бол тодорхойлогчдыг алддаг.

  • vfs_aio_ratelimit VFS модулийг нэмсэн. Энэ модуль нь зөвхөн тусдаа зангилаануудад төдийгүй бүхэл бүтэн кластерт хурдны хязгаар тогтоох боломжийг олгодог. Хурдны хязгаарын дэлхийн хэрэглээг зохицуулахын тулд зангилаа бүр зангилаа дээрх бүх smbd процессуудын үйл ажиллагааг нэгтгэж, энэ мэдээллийг бусад кластерын зангилаануудад дамжуулдаг ratelimitt суурь процессыг ажиллуулах ёстой. vfs_aio_ratelimit нь "--with-ratelimitt" сонголтыг зааж өгснөөр бүтээх үед идэвхждэг.
  • Ceph RGW (Object Gateway)-д зориулсан vfs_ceph_rgw VFS модулийг нэмсэн бөгөөд энэ нь Ceph Object Gateway-ээс өгөгдлийг POSIX uid/gid түвшинд хандалтын тусгаарлалттай ердийн файл болон сан хэлбэрээр хадгалагдсан объектуудын шаталсан дүрслэл бүхий SMB хадгалалт болгон экспортлох боломжийг олгодог.
  • Кластерын үйл ажиллагааны түвшингүүдтэй төстэй байдлаар хэрэгжүүлсэн домэйн болон Active Directory дахь ой моднууд нь кластерын зангилааг ээлжлэн шинэчлэх боломжийг олгодог. Зангилааны харилцан үйлчлэлд нөлөөлдөг мэдээллийн сангийн формат болон дотоод мессежийн форматууд нь кластерын хэмжээнд тодорхой шинэчлэлтийн дараа л өөрчлөгддөг бөгөөд шинэчлэлтийн явцад зангилаанууд өөр өөр Samba хувилбаруудтай нийцтэй байхыг баталгаажуулдаг. Удирдлагыг "net clusterlevel features|show|showall|upgrade" командуудыг ашиглан гүйцэтгэдэг.
  • Анхдагчаар, aes128-cts-hmac-sha1-96 болон aes256-cts-hmac-sha1-96 алгоритмуудыг 2008 ба түүнээс дээш түвшний функцтэй домэйнүүдийн домэйн шифрлэлтэд ашигладаг. Энэхүү өөрчлөлт нь сул шифрлэлтийн аргуудыг ашигласнаас үүдэлтэй CVE-2026-20833 эмзэг байдлыг сааруулдаг. Windows Керберос.
  • CTDB дээр цоож, PID болон сокетуудыг агуулсан файлуудыг ctdb/-ийн дэд сангууд руу зөөсөн. ctdb.init эхлүүлэх скриптийг ctdb/doc/examples руу зөөсөн. DNS сервер гэх мэт хостуудыг хянах дэмжлэгийг нэмсэн. detect_init_style() функц болон CTDB_INIT_STYLE хувьсагчийг хуучирсан (CTDB_PLATFORM_STYLE-г ашиглахыг зөвлөж байна).

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

DDoS хамгаалалт, VPS VDS сервер бүхий сайтуудад найдвартай хостинг худалдаж аваарай 🔥 DDoS хамгаалалттай, VPS VDS сервертэй найдвартай вэбсайт хостинг худалдаж аваарай | ProHoster