Trong trường hợp này, khách hàng của Windows gần đây sẽ không kết nối Samba trừ khi cấu hình client Samba hoặc Windows được thay đổi. Khi các mật khẩu mã hóa được thiết lập Yes, Samba yêu cầu cơ sở dữ liệu mật khẩu riêng của mình, đó là độc lập với cơ sở dữ liệu mật khẩu chuẩn Linux. Trong trường hợp này, khách hàng của Windows gần đây sẽ kết nối đến máy chủ Samba. Trong thực tế, nó thường là dễ nhất và an toàn nhất để sử dụng các mật khẩu được mã hóa. Để làm như vậy, hãy làm theo các bước sau:
1. Nếu cần thiết, thiết lập mật khẩu mã hóa là Có.
2. Như gốc, loại smbpasswd -a tên người dùng tại một dấu nhắc lệnh, trong đó username là tên người dùng cho một người sử dụng cần phải có quyền truy cập vào máy chủ Samba. Chương trình sẽ nhắc cho một mật khẩu mới, và sau đó nó sẽ nhắc bạn nhập lại. Lần đầu tiên bạn thực hiện lệnh này, nó sẽ phàn nàn rằng các cơ sở dữ liệu passdb không tồn tại. Bạn có thể bỏ qua đơn khiếu nại này.
3. Lặp lại bước 2 cho tất cả những người dùng cần phải có quyền truy cập Samba.
Nếu bạn có nhiều người sử dụng, quá trình thêm cho họ tất cả các cơ sở dữ liệu mật khẩu mã hóa của Samba có thể được tẻ nhạt, nhưng nó là cần thiết. Nhiều bản phân phối bao gồm một kịch bản gọi là mksmbpasswd hoặc mksmbpasswd.sh rằng có thể tạo ra một tập tin mật khẩu Samba từ một Linux
/ etc / passwd. Thật không may, Linux và Samba sử dụng phương pháp khác nhau của mã hóa mật khẩu, vì vậy nó không thể chuyển đổi mật khẩu thực tế. Các kết quả Samba tập tin mật khẩu bao gồm tên người dùng mà không có mật khẩu. Kết quả là, mksmbpasswd tiết kiệm ít hoặc không có nỗ lực. Nếu bạn có thể chạy với các mật khẩu không được mã hóa trong một thời gian, tuy nhiên, bạn có thể sử dụng kịch bản này và sử dụng các bản cập nhật mã hóa = Có tùy chọn. Samba sau đó sẽ thêm mật khẩu để
cơ sở dữ liệu được mã hóa của nó như là người dùng đăng nhập bằng mật khẩu không được mã hóa. (Bạn phải chạy với mật khẩu mã hóa = Không cho quá trình này để làm việc.) Điều này thực tế có thể có ích nếu bạn đang di chuyển một mạng từ không được mã hóa các mật khẩu được mã hóa, nhưng đối với hầu hết các mạng hiện có, nó không phải là một lựa chọn.
Khi vừa mô tả, địa phương Samba mật khẩu dựa trên một thiết lập các tùy chọn bảo mật cho người dùng. Tùy chọn này khiến Samba để duy trì một danh sách riêng của người sử dụng và mật khẩu hay dựa trên cơ sở dữ liệu thường xuyên tài khoản Linux, như vừa mô tả. Một cách tiếp cận, mô tả một thời gian ngắn, sử dụng một bộ điều khiển miền để bảo trì tài khoản. Một cách tiếp cận thứ ba, được minh chứng bằng security = Share, cố gắng bắt chước cách mà Windows 9x / Me server cũ được xác thực người sử dụng: Không có tên người dùng được sử dụng, và thay vào đó một mật khẩu duy nhất được sử dụng với mỗi cổ phần. Khi thiết lập để sử dụng phương pháp này, Samba chạy qua một loạt các tài khoản để xác thực, bao gồm bất kỳ tên người dùng mà khách hàng có thể gửi ngay cả khi nó không cần thiết phải làm như vậy, tên của các cổ phiếu, tên NetBIOS của khách hàng, và bất kỳ tên người dùng
được cung cấp một cách rõ ràng bởi tham số tên người dùng (nếu có) trong chia sẻ. Đây là một hệ vụng về của kiểm tra, do đó, trong hầu hết trường hợp, bảo mật người dùng cấp hoặc một trong các tùy chọn dựa trên một bộ điều khiển miền được sử dụng.
đang được dịch, vui lòng đợi..