Samba 4.18.0 xuất hiện với các cải tiến, cải tiến về bảo mật và hơn thế nữa

Samba là bộ tiêu chuẩn của các chương trình tương tác Windows dành cho Linux và Unix.

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

Các phát hành phiên bản mới của Samba 4.18.0, tiếp tục công việc cho giải quyết hồi quy hiệu suất trên máy chủ SMB bị chiếm đóng do việc bổ sung tính năng bảo vệ chống lại các lỗ hổng thao túng liên kết tượng trưng.

Ngoài công việc được thực hiện trong bản phát hành trước để giảm các cuộc gọi hệ thống khi kiểm tra tên thư mục và ngừng sử dụng các sự kiện đánh thức khi xử lý các hoạt động đồng thời, phiên bản 4.18 giảm chi phí xử lý khóa cho các hoạt động đồng thời trên đường dẫn tệp theo hệ số ba.

Kết quả là hiệu suất của các thao tác đóng và mở tệp đã được nâng lên ngang với Samba 4.12.

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

Trong phiên bản Samba 4.18.0 mới phát hành này, tiện ích công cụ samba hiện hiển thị thông báo lỗi ngắn gọn và chính xác hơn.

Thay vì tạo dấu vết cuộc gọi chỉ ra vị trí trong mã xảy ra sự cố, không phải lúc nào cũng có thể hiểu ngay điều gì đã xảy ra, trong phiên bản mới, đầu ra bị giới hạn ở mô tả nguyên nhân gây ra lỗi (ví dụ: tên người dùng hoặc mật khẩu không chính xác, tên tệp không chính xác với cơ sở dữ liệu LDB, thiếu tên trong DNS, mạng không thể truy cập, đối số dòng lệnh không hợp lệ, v.v.).

Bên cạnh đó, nếu một vấn đề không được công nhận được tìm thấy, dấu vết đầy đủ vẫn được đưa ra từ ngăn xếp Python, cũng có thể lấy được bằng tùy chọn '-d3'. Bạn có thể cần thông tin này để tìm nguyên nhân của sự cố trên web hoặc để thêm nó vào thông báo lỗi mà bạn gửi.

Một điểm mới khác được trình bày trong phiên bản Samba 4.18.0 mới này, đó là tTất cả các lệnh của công cụ samba đều hỗ trợ tùy chọn “–color=yes|no|auto” để kiểm soát đánh dấu đầu ra. Ở chế độ “–color=auto”, phần đánh dấu chỉ được sử dụng khi được gửi đến thiết bị đầu cuối. 'always' và 'force' thay vì 'yes', 'never' và 'none' thay vì 'no', 'tty' và 'if-tty' thay vì 'auto'.

Chúng tôi cũng có thể thấy rằng đã thêm hỗ trợ cho biến môi trường NO_COLOR để tắt đánh dấu đầu ra trong các trường hợp mã màu ANSI được sử dụng hoặc chế độ “–color=auto” có hiệu lực.

Các thay đổi khác nổi bật trong phiên bản mới này:

  • Một lệnh "xóa dsacl" mới đã được thêm vào công cụ samba để xóa các mục trong danh sách kiểm soát truy cập (ACE).
  • Đã thêm tùy chọn “–change-secret-at= » vào lệnh wbinfo để chỉ định bộ điều khiển miền để thực hiện thao tác thay đổi mật khẩu.
  • Đã thêm tham số mới "acl_xattr:security_acl_name" vào smb.conf để thay đổi tên của thuộc tính mở rộng (xattr) được sử dụng để lưu trữ NT ACL.
  • Theo mặc định, thuộc tính security.NTACL được đính kèm với các tệp và thư mục, quyền truy cập bị từ chối đối với người dùng bình thường.
  • Nếu bạn đổi tên thuộc tính lưu trữ ACL, thuộc tính này sẽ không được cung cấp qua SMB nhưng sẽ khả dụng cục bộ cho bất kỳ người dùng nào, điều này yêu cầu hiểu biết về tác động bảo mật tiêu cực tiềm ẩn.
  • Đã thêm hỗ trợ cho đồng bộ hóa băm mật khẩu giữa miền Active Directory dựa trên Samba và đám mây Azure Active Directory (Office365).

Cuối cùng, nếu bạn quan tâm có thể biết thêm về nó, bạn có thể tham khảo chi tiết tại mục liên kết theo dõi.

Làm thế nào để cài đặt hoặc nâng cấp lên Samba trên Ubuntu và các dẫn xuất?

Vâng, dành cho những ai quan tâm đến việc có thể cài đặt phiên bản Samba mới này hoặc muốn cập nhật phiên bản trước của họ lên phiên bản mới nàyHọ có thể thực hiện theo các bước mà chúng tôi chia sẻ dưới đây.

Điều đáng nói là, mặc dù samba được bao gồm trong kho lưu trữ Ubuntu, bạn nên biết rằng các gói này không được cập nhật khi phiên bản mới được phát hành, vì vậy trong trường hợp này chúng tôi thích sử dụng kho lưu trữ hơn.

Điều đầu tiên chúng ta sẽ làm là mở một thiết bị đầu cuối và trong đó, chúng ta sẽ nhập lệnh sau để thêm một kho lưu trữ vào hệ thống:

sudo add-apt-repository ppa:linux-schools/samba-latest

sudo apt-get update

Khi kho lưu trữ đã được thêm vào, chúng tôi tiến hành cài đặt samba trên hệ thống và để làm điều này, chúng tôi chỉ cần gõ lệnh sau:

sudo apt install samba

Nếu bạn đã cài đặt phiên bản trước, nó sẽ được cập nhật tự động.


Để 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.