Windows7 - "Das angegebene Netzwerkkennwort ist nicht korrekt.", Wenn das Kennwort tatsächlich korrekt ist

17

Ich habe seit einiger Zeit einen Samba-Server eingerichtet. Es ist ein Hardware-NAS, der leider keinen Zugriff auf die Samba-Protokolle bietet. (Das genaue Modell des NAS heißt Addonics NAS Adapter)

Ich habe auch ein Windows Vista und ein Windows XP- System - von beiden aus kann ich \\ 192.168.0.20 \ Smd fehlerfrei zuordnen ( Netto-Nutzung l: \\ 192.168.0.20 \ Smd funktioniert, nachdem ich nach meinem Benutzernamen und Passwort gefragt habe ).

Ich habe mir auch einen brandneuen Computer mit Windows 7 gekauft. Wenn ich versuche, denselben Befehl für die genaue Verwendung des Netzwerks auszuführen, wird die Meldung " Das angegebene Netzwerkkennwort ist nicht korrekt. " Angezeigt . Ich habe auch versucht, über das Windows Explorer-Menü zuzuordnen, und habe den gleichen Fehler erhalten.

Ich habe die Uhren der beiden Maschinen synchronisiert, es erneut versucht ... und dennoch bleibt derselbe Fehler bestehen.

Was hier wirklich überrascht, ist, dass die Zuordnung von WindowsXP- und Windows Vista-Computern aus funktioniert, von einem Windows7-Computer jedoch mit genau demselben Befehl und Benutzernamen / Kennwort fehlschlägt. Vielen Dank

Win7 Heimanwender
quelle
Können Sie die SMB-Serverprotokolle überprüfen?
Dean J
Veröffentlichen Sie Ihre Antworten am besten als Kommentare zu bestimmten Antworten oder indem Sie Ihre ursprüngliche Frage bearbeiten (andernfalls geraten die Dinge durcheinander und geraten mit Gegenstimmen in Unordnung).
Kara Marfia
Eigentlich fand ich das Problem unter Windows 7 / Vista viel schlimmer als es scheint. <a href=" nikhef.nl/~janjust/CifsOverSSH/VistaLoopback.html"> Diese exemplarische Vorgehensweise </a> kann hilfreich sein, wenn die akzeptierte Antwort nicht funktioniert hat.
Bobobobo

Antworten:

18

Die Erklärung von Dominic D zu den Vorgängen ist korrekt: Vista, Windows7 und Windows2008 r2 verwenden standardmäßig NTLMv2. Ältere Implementierungen von Samba unterstützen dies nicht und geben einen Kennwortfehler zurück. Glücklicherweise können Sie Vista und Windows 7 (und ich nehme an, Server 2k8) anweisen, das v1-Protokoll zu verwenden, wenn die v2 nicht verfügbar ist.

Dies sind meine Notizen für Vista, sie funktionierten für Windows 7 Pro 64-Bit.

  1. Start -> Ausführen -> secpol.msc
  2. Lokale Richtlinien -> Sicherheitsoptionen -> Netzwerksicherheit: LAN Manager-Authentifizierung
  3. Ändern Sie NTVLM2-Antworten nur auf LM und NTLM - verwenden Sie die NTLMV2-Sitzungssicherheit, wenn dies ausgehandelt wird

Wenn Sie mit einem Vista Home nicht weiterkommen, gibt es kein secpol.msc. Stattdessen:

  1. Start -> Ausführen -> regedit
  2. Navigieren Sie zu HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Lsa
  3. Ändern Sie für LmCompatibilityLevel die '3' in eine '1'
  4. An dieser Stelle ist möglicherweise ein Neustart erforderlich.
David Mackintosh
quelle
2
Vielen Dank! Ich habe einen neuen LmCompatibilityLevel-Eintrag unter der angegebenen Stelle (es fehlte) als REG_DWORD mit dem Wert 1 erstellt, und nach einem Neustart konnte ich die Freigabe unter Windows7 bereitstellen! Ich habe jetzt ein bizarres Problem, bei dem alle Ordner unter dem zugeordneten Laufwerk in einem cmd.exe-Fenster als unsichtbar angezeigt werden (wieder nur unter Windows7) - aber ich kann damit leben (ich hoffe nur, dass Cygwin richtig funktioniert ... Installation jetzt).
Win7 Home User
1
Zukünftige Leser: Es liegt in Ihrem Interesse, alles Mögliche zu tun, um den Hersteller zu ermutigen, seine Samba-Version zu aktualisieren, da Windows-Kennwortspeichersysteme vor NTLMv2 erheblich einfacher zu knacken sind. lbl.gov/cyber/systems/lanman.html hat eine klare Erklärung.
Royce Williams
Hat genau das gleiche wie "Win7 Home User" gemacht und es funktionierte auf meinem Win 10 Home x64
Lowtech
11

Windows7 und Windows2008 R2 verwenden standardmäßig NTLMv2. Ältere Implementierungen von Samba unterstützen dies nicht und geben einen Kennwortfehler zurück.

Wir hatten genau das gleiche Problem auf unserem NAS.

Zwei Lösungen

  1. Wanze deinen NAS-Anbieter, um seine Implementierung zu aktualisieren (wir haben gerade einen Patch erhalten).
  2. Übertragen Sie eine Richtlinienänderung entweder über das Gruppenrichtlinienobjekt oder über die lokale Richtlinie. Die Einstellung, die Sie ändern müssen, ist: Lokale Computerrichtlinie -> Computerkonfiguration -> Windows-Einstellungen -> Sicherheitseinstellungen -> Lokale Richtlinien -> Sicherheitsoptionen -> Netzwerksicherheit: LAN Manager-Authentifizierungsstufe. Stellen Sie es auf LM & NTLM senden ein - verwenden Sie die NTLMv2-Sitzungssicherheit, wenn dies ausgehandelt wird. Dies gibt Ihnen das Beste aus beiden Welten, eine bessere Sicherheit, wenn dies unterstützt wird, und ein Zurückgreifen, wenn dies nicht der Fall ist. Dies sollte die standardmäßige Windows7 / Windows2008r2-Option IMO sein, aber aus welchem ​​Grund auch immer.
Dominic D
quelle
Vielen Dank für die Antwort - die Aktualisierung der Firmware des NAS hat leider nicht funktioniert, aber mit dem Tipp von David Mackintosh konnte ich die Authentifizierungseinstellungen ändern.
Win7 Home User
0

Dies ist wahrscheinlich nicht der Fall, aber Sie können versuchen, SMB2 auf dem Windows 7-Computer zu deaktivieren. SMB2 wurde mit Windows Vista eingeführt. Wenn also der Vista-Computer funktioniert, würde ich denken, dass der 7-Computer auch funktionieren würde, aber es wird nicht schaden, es zu versuchen.

Joeqwerty
quelle
Ich habe es versucht. Deaktivierte SMB2 mit den Befehlen (ich verwende === als Trennzeichen): === sc config lanmanworkstation depend = bowser / mrxsmb10 / nsi === sc config mrxsmb20 start = disabled === aber es funktionierte nicht (gerade) nach einem Neustart).
Win7 Home User
0

Ich zögere, dies als Antwort zu posten, weil es so dünn ist, aber dies kann eine reine Win7 Home-Sache sein, die Leute, die Pro oder Ultimate-Editionen verwenden, nicht sehen würden. Ich erinnere mich, dass ich etwas über Heimnetzgruppen gelesen habe - und sie haben möglicherweise eine eingeschränkte Funktionalität oder eine Änderung der Syntax?

Vielleicht möchten Sie sich bei superuser.com erkundigen, nur weil diese möglicherweise mehr Erfahrung mit der Home-Version haben. (Home-Version kann auch bedeuten, dass die Frage zu SU gehört, aber ich bin der Meinung, dass die Stimmen entscheiden sollten, dass ... ein bisschen grau zu sein scheint, um es einfach zu ändern).

Können Sie die Freigabe hochziehen, indem Sie \ 192.168.0.20 \ Smd in die Run-Box stecken?

Kara Marfia
quelle
Pro und Ultimate würden das Netzwerk nicht anders behandeln als Home, aber es könnte eine Änderung des Netzwerks in Windows 7 sein, die die Inkompatibilität verursacht.
Garrett
Danke für die Antworten - David Mackintosh gab einen Tipp, der das Problem löste!
Win7 Home User
1
@ Garrett - Nun, ich vermute, Sie können Home nicht zu einer Domain hinzufügen? Aber gut zu wissen, dass es ansonsten unverändert ist.
Kara Marfia
Richtig, kein Domänenbeitritt und einige andere Dinge, wie Remotedesktop-Ziel, Bitlocker usw., aber wenn beide etwas tun, tun sie es auf die gleiche Weise.
Garrett
0

Möglicherweise liegt ein Problem mit den Anforderungen von NTLM vor. Ich habe gelesen, dass einige Leute Folgendes tun müssen, damit ihre Win 7-Box mit Samba funktioniert.

Systemsteuerung - Verwaltung - Lokale Sicherheitsrichtlinie

Lokale Richtlinien - Sicherheitsoptionen

Netzwerksicherheit: LAN Manager-Authentifizierungsebene

Senden Sie LM- und NTLM-Antworten

Minimale Sitzungssicherheit für NTLM SSP

Deaktivieren Sie 128-Bit-Verschlüsselung erforderlich

Herr Furious
quelle
Ich konnte kein Menü "Lokale Sicherheitsrichtlinie" finden - möglicherweise, weil mein Windows zu Hause ist? In jedem Fall war dies die nächstgelegene Option: Dateifreigabeverbindungen Windows 7 verwendet eine 128-Bit-Verschlüsselung, um Dateifreigabeverbindungen zu schützen. Einige Geräte unterstützen keine 128-Bit-Verschlüsselung und müssen eine 40- oder 56-Bit-Verschlüsselung verwenden. [] Verwenden Sie die 128-Bit-Verschlüsselung, um die Dateifreigabeverbindungen zu schützen (empfohlen).
Win7 Home User
Hrrm ... Ich habe keine zu überprüfende Kopie von Windows 7 Home Premium, aber laut social.answers.microsoft.com/Forums/en-US/w7security/thread/… ist sie in dieser Windows- Version nicht verfügbar. Ich habe keine Ahnung, wie Sie diese Einstellungen ohne es ändern können.
Dominic D
-1

Sie müssen doppelt führende Backslashes in Ihren UNC-Pfaden verwenden.

So was: net use I: \\192.168.0.20\Smd

nrgyz
quelle
Das sind Backslashes, die nicht nachziehen ...
Quacksalber 7.
Richtig - das ist, was ich tue (im ursprünglichen Post hier habe ich das falsch geschrieben - aber ich gebe die richtigen Befehle).
Win7 Home User