Windows 7, łączenie się z udziałami Samby

25

Jak mogę połączyć się z udziałem Samba z uwierzytelnianiem w systemie Windows 7?

W naszej sieci mamy kilka serwerów Linux, HP-UX i AIX z folderami współdzielonymi za pomocą Samby. Nie są one połączone z naszą usługą Active Directory ani niczym innym, po prostu wpisujemy nazwę użytkownika i hasło podczas łączenia się z nimi. Nadal wszystkie działają dobrze z Windows XP, ale zaktualizowaliśmy kilka komputerów do Windows 7 i nie mogą uzyskać dostępu do udziałów. Zostaniesz poproszony o podanie hasła, ale napisane jest: „Podane hasło sieciowe jest nieprawidłowe” (nie jest).

Colin Pickard
źródło

Odpowiedzi:

23
  1. Uruchom: gpedit.msc

  2. Odnaleźć:

    Katalog główny konsoli -> Zasady komputera lokalnego -> Konfiguracja komputera -> Ustawienia systemu Windows -> -> Ustawienia zabezpieczeń -> Zasady lokalne -> Opcje zabezpieczeń

    Gdy tam będziesz, zmień następujące zasady

  3. Klient sieci Microsoft: Wyślij niezaszyfrowane hasło do zewnętrznego serwera SMB: Przełącz je na „Włączone”.

  4. Zabezpieczenia sieci: Poziom uwierzytelniania LAN Manager: Wybierz opcję: Wyślij LM i NTLM - użyj zabezpieczeń sesji NTLMv2, jeśli jest negocjowana.

Cy.
źródło
Dzięki, to rozwiązuje problem. Wygląda na to, że prawdopodobnie powinniśmy również aktualizować sambę na wszystkich naszych serwerach, ale to zajmie chwilę ...
Colin Pickard
1
nie działa dla mnie> :(
endolith
5
@ Cy. Zamiast uruchamiać gpedit.msc i nawigować, secpol.msc zabierze Cię bezpośrednio do ustawień bezpieczeństwa. W przeciwnym razie wszystko inne jest poprawne.
1
@ user168261: Korzystam z najnowszej wersji Samby. # 4 działa (i jest potrzebne). # 3 jest niepotrzebny (w późniejszych wersjach Samby).
Gerrat,
2
Korzystam z systemu Windows 8 i to rozwiązanie nie działało dla mnie.
ktamlyn
6

Miałem ten sam problem. To zrobiło dla mnie zadanie:

Niech Vista i Samba zaczną działać TechRepublic

  1. Otwórz polecenie Uruchom i wpisz „secpol.msc”.

  2. Po wyświetleniu monitu przez system Vista naciśnij przycisk „kontynuuj”.

  3. Kliknij „Zasady lokalne” -> „Opcje bezpieczeństwa”

  4. Przejdź do zasady „Zabezpieczenia sieci: poziom uwierzytelniania LAN Manager” i otwórz ją.

  5. Domyślnie system Windows Vista ustawia zasadę na „Tylko odpowiedzi NTVLM2”. Zmień to na „LM i NTLM - użyj zabezpieczeń sesji NTLMV2, jeśli negocjowane”.

0fnt
źródło
+100 gdybym mógł! Próbowałem uruchomić to przez ponad dzień.
Gerrat,
1
W systemie Windows 7 ustaw „Bezpieczeństwo sieci: poziom uwierzytelniania LAN Manager” -> Wyślij tylko odpowiedź NTLMv2
pkSML
3

Jeśli używasz starej wersji Samby, możliwe, że napotkasz ten problem . Oto kilka dalszych dyskusji . Zasadniczo Windows Vista i 7 wyłączają starą i niepewną metodę uwierzytelniania, z której domyślnie korzystała Samba. Poprawienie ustawienia rejestru zgodnie z opisem w tym artykule powinno go uruchomić. Idealnie byłoby oczywiście uaktualnić Sambę do nowej wersji, ale w tej chwili może to nie być możliwe.

Jeśli to nie zadziała, czy możesz opublikować wersję Samby, którą używasz?

dsolimano
źródło
Nie miałem klucza LmCompatibilityLevel na moim komputerze z Win7. Nie wiem, czy utworzenie klucza zadziałałoby? Rozwiązanie gpedit i tak działało dla mnie.
Colin Pickard
1
Jaka wersja Samby jest wymagana? Czy to problem z konfiguracją samby?
endolith
0

Miałem ten sam problem. Podczas próby połączenia 0x80004005pojawia się błąd uprawnień:

wprowadź opis zdjęcia tutaj

Podczas gdy ja:

  • Zmień zabezpieczenia sieci: Poziom uwierzytelnienia LAN Manager na „Wyślij odpowiedzi LM i NTLM”
  • Zmień Minimalne bezpieczeństwo sesji dla NTLM SSP, aby wyłączyć „Wymagaj szyfrowania 128-bitowego” na „Brak minimalnego bezpieczeństwa”.
  • Odinstalowywanie KB2536276 .

kolejną rzeczą, którą należy zatrzymać, jest:

  • aktywuj Client for Microsoft Networksw mojej sieci Wi-Fi Network panel.

Włączenie File and printer sharing for Microsoft Networksw Network panelpozwolić mi dostęp do Win7 udostępnione foldery.

gavenkoa
źródło