Windows 7, kết nối với cổ phiếu Samba


25

Làm cách nào tôi có thể kết nối với chia sẻ Samba với xác thực bằng Windows 7?

Chúng tôi có một loạt các máy chủ Linux, HP-UX và AIX trên mạng của chúng tôi với các thư mục được chia sẻ bằng Samba. Chúng không được kết nối với Active Directory của chúng tôi hoặc bất cứ điều gì, chúng tôi chỉ cần nhập tên người dùng và mật khẩu khi chúng tôi kết nối với chúng. Tất cả chúng vẫn hoạt động tốt từ Windows XP, nhưng chúng tôi đã nâng cấp một vài máy lên Windows 7 và chúng không thể truy cập vào các chia sẻ. Bạn được nhắc nhập mật khẩu nhưng thông báo "Mật khẩu mạng được chỉ định không chính xác" (không phải vậy).


Câu trả lời:


23
  1. Chạy: gpedit.msc

  2. Tìm thấy:

    Root Root -> Chính sách máy tính cục bộ -> Cấu hình máy tính -> Cài đặt Windows -> -> Cài đặt bảo mật -> Chính sách cục bộ -> Tùy chọn bảo mật

    Khi bạn ở đó thay đổi các chính sách sau đây

  3. Máy khách mạng Microsoft: Gửi mật khẩu không được mã hóa đến máy chủ SMB của bên thứ ba: Chuyển nó thành "Đã bật".

  4. Bảo mật mạng: Mức xác thực Trình quản lý LAN: Chọn tùy chọn: Gửi LM & NTLM - sử dụng bảo mật phiên NTLMv2 nếu được thương lượng.


Cảm ơn, điều này giải quyết vấn đề. Nghe có vẻ như chúng ta cũng nên nâng cấp samba trên tất cả các máy chủ của mình, nhưng sẽ mất một lúc ...
Colin Pickard

1
không hoạt động với tôi> :(
endolith

5
@ C y. Thay vì chạy gpedit.msc và thực hiện tất cả các điều hướng đó, secpol.msc sẽ đưa bạn trực tiếp đến cài đặt bảo mật của bạn. Mọi thứ khác đều đúng nếu không ..

1
@ user168261: Tôi đang chạy phiên bản Samba mới nhất. # 4 hoạt động (và là cần thiết). # 3 là không cần thiết (với các phiên bản Samba sau này).
Gerrat

2
Tôi đang chạy Windows 8 và giải pháp này không hiệu quả với tôi.
ktamlyn

6

Tôi đã từng gặp vấn đề tương tự. Điều này đã làm công việc cho tôi:

Để Vista và Samba hoạt động | Công nghệ cao

  1. Mở lệnh Run và gõ "secpol.msc".

  2. Nhấn "tiếp tục" khi được nhắc bởi Vista.

  3. Nhấp vào "Chính sách cục bộ" -> "Tùy chọn bảo mật"

  4. Điều hướng đến chính sách "Bảo mật mạng: Cấp độ xác thực của Trình quản lý LAN" và mở nó.

  5. Theo mặc định, Windows Vista đặt chính sách thành "chỉ phản hồi NTVLM2". Thay đổi điều này thành "LM và NTLM - sử dụng bảo mật phiên NTLMV2 nếu được thương lượng".


+100 nếu tôi có thể! Đã cố gắng để làm việc này trong hơn một ngày.
Gerrat

1
Đối với Windows 7, hãy đặt "Bảo mật mạng: Mức xác thực Trình quản lý LAN" -> Chỉ gửi phản hồi NTLMv2
pkSML

3

Nếu bạn đang chạy một phiên bản cũ của Samba, có thể bạn đang gặp phải vấn đề này . Đây là một số thảo luận thêm . Về cơ bản, Windows Vista và 7 vô hiệu hóa một phương thức xác thực cũ và không an toàn mà Samba đang sử dụng theo mặc định. Tinh chỉnh cài đặt đăng ký như được mô tả trong bài viết sẽ làm cho nó hoạt động. Tất nhiên, lý tưởng nhất là bạn sẽ nâng cấp Samba lên phiên bản mới, nhưng điều đó có thể không thể thực hiện được vào lúc này.

Nếu điều này không hoạt động, bạn có thể đăng phiên bản Samba mà bạn đang chạy không?


Tôi không có khóa LmCompabilitiesLevel trên máy Win7 của mình. Tôi không biết nếu tạo khóa sẽ có hiệu quả? Các giải pháp gpedit làm việc cho tôi anyway.
Colin Pickard

1
Phiên bản nào của Samba là bắt buộc? Đây có phải là một vấn đề cấu hình samba?
endolith

0

Tôi đã có vấn đề tương tự. Khi tôi cố gắng kết nối, tôi gặp 0x80004005lỗi cho phép:

nhập mô tả hình ảnh ở đây

Trong khi tôi làm:

  • Thay đổi bảo mật mạng: Cấp độ xác thực của trình quản lý mạng LAN để gửi các phản hồi LM & NTLM
  • Thay đổi bảo mật phiên tối thiểu cho NTLM SSP để vô hiệu hóa Yêu cầu mã hóa 128 bit vào thành Không có bảo mật tối thiểu.
  • Không giới hạn KB2536276 .

một điều nữa dừng lại được thực hiện là:

  • kích hoạt Client for Microsoft Networkstrong dangle WiFi của tôi Network panel.

Việc kích hoạt File and printer sharing for Microsoft Networkstrong Network panelcho phép tôi tiếp cận với Win7 chia sẻ các thư mục.


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.