Bản phát hành Samba 4.25.0

Sau 6 tháng phát triển, Samba 4.25.0 đã được phát hành, tiếp tục phát triển nhánh Samba 4 với việc triển khai đầy đủ bộ điều khiển miền và dịch vụ Active Directory tương thích với việc triển khai này. Windows Server và có khả năng hỗ trợ tất cả các phiên bản được Microsoft hỗ trợ. Windows-khách hàng, bao gồm Windows Samba 4 là một sản phẩm máy chủ đa chức năng, cung cấp cả máy chủ tập tin, dịch vụ in ấn và máy chủ xác thực (winbind). Mã nguồn của dự án được viết bằng ngôn ngữ C và được phân phối theo giấy phép GPLv3.

Những thay đổi chính trong Samba 4.25:

  • Đã bổ sung hỗ trợ thử nghiệm cho các mô tả tệp bền vững (SMB2_CAP_PERSISTENT_HANDLES) vào triển khai giao thức SMB3, cho phép các máy khách tiếp tục làm việc với các tệp đang mở sau khi kết nối mạng bị gián đoạn hoặc sau khi khởi động lại. người phục vụ hoặc chuyển tải sang máy chủ dự phòng. Mô tả tệp bền vững giúp loại bỏ nhu cầu mở lại tệp sau khi máy chủ gặp sự cố, điều này đặc biệt quan trọng khi lưu trữ trên hệ thống tệp. người phục vụ Máy ảo Samba và cơ sở dữ liệu cụm.

    Thao tác này yêu cầu cấp quyền truy cập độc quyền vào bộ nhớ SMB và vô hiệu hóa các thiết lập "kernel oplocks", "kernel share modes" và "posix locking". Điều này vi phạm tính tương thích POSIX và NFS, đồng thời làm giảm đáng kể hiệu năng do việc ghi siêu dữ liệu vào đĩa một cách đồng bộ với mỗi thao tác. Có hai chế độ chịu lỗi được cung cấp: full_outage (mặc định), tạo bản sao lưu cục bộ của trạng thái, cho phép bảo toàn các mô tả ngay cả sau khi cụm bị lỗi hoàn toàn, nhưng làm tăng tải; partial_outage, hoạt động nhanh hơn mà không cần bản sao lưu, nhưng các mô tả sẽ bị mất nếu tất cả các nút trong cụm bị lỗi đồng thời.

  • Mô-đun VFS vfs_aio_ratelimit đã được thêm vào. Mô-đun này cho phép bạn đặt giới hạn tốc độ cho toàn bộ cụm, chứ không chỉ cho từng nút riêng lẻ. Để điều phối việc áp dụng giới hạn tốc độ trên toàn cầu, mỗi nút phải chạy tiến trình nền ratelimitd, tiến trình này tổng hợp hoạt động của tất cả các tiến trình smbd trên nút và truyền thông tin này đến các nút khác trong cụm. vfs_aio_ratelimit được kích hoạt trong quá trình biên dịch bằng cách chỉ định tùy chọn "--with-ratelimitd".
  • Đã thêm mô-đun VFS vfs_ceph_rgw cho Ceph RGW (Object Gateway), cho phép xuất dữ liệu từ Ceph Object Gateway dưới dạng bộ nhớ SMB với cấu trúc phân cấp của các đối tượng được lưu trữ dưới dạng các tệp và thư mục thông thường với sự phân tách quyền truy cập ở cấp độ uid/gid của POSIX.
  • Các cấp độ chức năng của cụm đã được triển khai tương tự như của miền và các khu rừng trong Active Directory, cho phép nâng cấp cuốn chiếu các nút cụm. Định dạng cơ sở dữ liệu và định dạng tin nhắn nội bộ ảnh hưởng đến tương tác giữa các nút chỉ được thay đổi sau khi nâng cấp toàn cụm một cách rõ ràng, đảm bảo khả năng tương thích của các nút với các phiên bản Samba khác nhau trong quá trình nâng cấp. Việc quản lý được thực hiện bằng cách sử dụng các lệnh "net clusterlevel features|show|showall|upgrade".
  • Theo mặc định, các thuật toán aes128-cts-hmac-sha1-96 và aes256-cts-hmac-sha1-96 được sử dụng để mã hóa tên miền đối với các tên miền có cấp độ chức năng 2008 trở lên. Thay đổi này ngăn chặn lỗ hổng CVE-2026-20833, gây ra bởi việc sử dụng các phương pháp mã hóa yếu. Windows Kerberos.
  • Trong CTDB, các tệp chứa khóa, PID và socket đã được chuyển đến các thư mục con của ctdb/. Tập lệnh khởi tạo ctdb.init đã được chuyển đến ctdb/doc/examples. Hỗ trợ giám sát các máy chủ, chẳng hạn như máy chủ DNS, đã được thêm vào. Hàm detect_init_style() và biến CTDB_INIT_STYLE đã bị loại bỏ (thay thế bằng CTDB_PLATFORM_STYLE).

Nguồn: opennet.ru

Mua dịch vụ lưu trữ đáng tin cậy cho các trang web có bảo vệ DDoS, máy chủ VPS VDS 🔥 Mua dịch vụ hosting website đáng tin cậy với bảo vệ DDoS, máy chủ VPS VDS | ProHoster