Samba 4.10.0 ra mắt với hỗ trợ cho Python 3 và hơn thế nữa

samba-4.10.0

Vài ngày trước Phiên bản mới của Samba 4.10.0 đã được phát hành bổ sung các cải tiến mới, các tính năng và đặc biệt là sửa các lỗi xung quanh phiên bản trước của nó.

Phiên bản mới này của Samba 4.10.0 tiếp tục phát triển nhánh Samba 4 với triển khai đầy đủ bộ điều khiển miền và dịch vụ Active Directory.

Samba 4.10.0 Nó tương thích với việc triển khai Windows 2000 và có khả năng phục vụ tất cả các phiên bản máy khách Windows được Microsoft hỗ trợ, bao gồm cả Windows 10.

Samba 4 là một sản phẩm máy chủ đa chức năng cung cấp việc triển khai máy chủ tệp, dịch vụ in và máy chủ nhận dạng (winbind).

Các tính năng mới chính của Samba 4.10.0

Với việc phát hành phiên bản mới này của Samba 4.10.0, nó được nhấn mạnh rằng KDC và Netlogon đã bổ sung hỗ trợ cho mô hình khởi động trước cho quá trìnhk, cho phép bạn duy trì một nhóm các quy trình xử lý chạy trước. Giá trị mặc định của tham số 'prefork children' trong smdb.conf đã được tăng từ 1 lên 4.

Trong quá trình triển khai mô hình pre-fork, tính năng tự động khởi động lại các quy trình không thành công được cung cấp. Độ trễ giữa các lần thử khởi động lại được xác định bởi các tham số "prefork backoff family" và "prefork max backoff".

Bên cạnh đó, hỗ trợ đầy đủ cho Python 4.10.0 được cung cấp trong Samba 3. Vẫn có thể hỗ trợ Python 2, nhưng theo mặc định, Python 3 hiện được sử dụng trong biên dịch (Python 3.4+).

Xây dựng bằng Python 2 yêu cầu thiết lập biến môi trường: «PYTHON = python2 ./configure; PYTHON = python2 make ».

Có thể tạo thư mục samba cùng lúc cho Python 3 và Python 2 xác định lá cờ 'config-extra-python = / usr / bin / python2'. Trong nhánh Samba 4.11, dự kiến ​​ngừng hỗ trợ Python 2 cho các trình lưu trữ và nâng các yêu cầu phiên bản lên Python 3.6.

sao lưu

Lệnh 'samba-tool domain backup' đã được mở rộng với một tùy chọn 'offline' mới. Điều này tạo một bản sao lưu cơ sở dữ liệu DC cục bộ một cách an toàn trực tiếp từ đĩa.

Những lợi ích chính của một bản sao lưu ngoại tuyến nó có nhanh hơn khônghoặc, kể từ mộtl lưu trữ thêm chi tiết của cơ sở dữ liệu (cho các mục đích pháp y) và quá trình samba không phải chạy khi sao lưu được hoàn tất.

Mặt khác, chúng tôi cũng nhận thấy rằng đã thêm lệnh 'samba-tool group stats', hiển thị tóm tắt về việc phân bổ người dùng giữa các nhóm trong miền. Lệnh hiện có 'samba-tool group list –verbose' được mở rộng với dữ liệu về số lượng người dùng trong mỗi nhóm.

Giao thức và mô-đun

Samba 4.10.0 hỗ trợ giao thức SMBv2 cho tiện ích samba-tool và mô-đun VFS mới glusterfs_fuse, cho phép tăng hiệu suất khi truy cập Samba vào các phân vùng có gắn GlusterFS bằng cơ chế FUSE (Hệ thống tệp không gian người dùng).

Để cải thiện hiệu suất, mô-đun trích xuất trực tiếp thông tin về tên tệp thông qua truy vấn thuộc tính mở rộng trên hệ thống tệp.

Để bật tăng tốc, chỉ cần thêm glusterfs_fuse vào tham số "vfs objects".

Mô-đun mới không được thay thế bằng vfs_glusterfs, nhưng chỉ cung cấp một cơ chế thay thế để truy cập các phần Gluster.

Nó không được dùng nữa và sẽ bị xóa trong nhánh tiếp theo của liên kết Python với ứng dụng khách SMB. Việc loại bỏ sẽ ảnh hưởng đến người dùng sử dụng các tiện ích của riêng họ với 'from samba import smb'.

Kết quả được phân trang kiểm soát LDAP

Đối với LDAP, hành vi của phần mở rộng kết quả được phân trang đã được thay đổi, cho phép các bên xử lý kết quả truy vấn bằng phân trang.

Việc xử lý các yêu cầu phân trang trong Samba phù hợp với hoạt động của các máy chủ Windows trước đây, các trang mẫu khác nhau được cung cấp dựa trên bản in tĩnh từ cơ sở dữ liệu tĩnh và bây giờ chúng tính đến các thay đổi trong cơ sở dữ liệu nhận được kể từ lần yêu cầu cuối cùng cho trang.

Hiển thị mã nhận dạng sự kiện ("EventId", mã đăng nhập thành công hoặc không thành công) và loại đầu vào ("logonType", tương tác, mạng và mạng không được bảo vệ) đã được thêm vào thông báo xác thực được hiển thị trong thông báo xác thực nhật ký JSON.

Fuente: https://www.samba.org


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   Roger Vicencio dijo

    David thân mến

    Lưu ý rằng tôi cài đặt samba 4 làm bộ điều khiển miền và mọi thứ đã hoạt động hoàn hảo, tuy nhiên tôi có các ứng dụng web có tên người dùng và mật khẩu mà tôi xác thực bằng hàm php ldap_bind, tuy nhiên trong samba 4, tôi không thể làm cho chúng hoạt động. Câu hỏi sẽ là nếu tôi thiếu một số cấu hình trong samba để làm cho nó hoạt động hoặc nếu có một số cách khác để thực hiện quá trình này?