web-dev-qa-db-fra.com

Windows7 - "Le mot de passe réseau spécifié n'est pas correct." quand le mot de passe est en fait correct

J'ai une configuration de serveur samba depuis un certain temps maintenant. Il s'agit d'un matériel NAS - qui malheureusement ne donne pas accès aux journaux Samba. (Le modèle exact du NAS s'appelle Addonics NAS)

J'ai également un Windows Vista et une machine Windows XP - des deux je suis capable de mapper \\ 192.168.0.20\Smd sans erreur ( Utilisation nette l: \\ 192.168.0.20\Smd fonctionne, après avoir demandé mon nom d’utilisateur et mon mot de passe).

J'ai également acheté un tout nouvel ordinateur, avec Windows 7, et lorsque j'essaie d'exécuter la même commande Net Use exacte dessus - en utilisant exactement la même paire nom d'utilisateur/mot de passe, j'obtiens un "Le mot de passe réseau spécifié n'est pas correct."message. J'ai également essayé de mapper à partir du menu de l'Explorateur Windows et j'ai obtenu la même erreur.

J'ai synchronisé les horloges des deux machines, réessayé ... et pourtant la même erreur persiste.

Donc, ce qui est vraiment surprenant ici, c'est que le mappage fonctionne à partir des machines WindowXP et Windows Vista, mais échoue à partir d'une machine Windows7 utilisant exactement la même commande et le même nom d'utilisateur/mot de passe - Tout le monde a une idée de ce qui pourrait être à l'origine de cela ou comment résoudre le problème? Merci

17
Win7 Home User

Dominic D l'explication de ce qui se passe est correcte: Vista, Windows7 et Windows2008 r2 utilisent NTLMv2 par défaut. Les anciennes implémentations de Samba ne prennent pas en charge cela et renverront un échec de mot de passe. Heureusement, vous pouvez dire à Vista et Windows 7 (et je suppose que le serveur 2k8) d'utiliser le protocole v1 si la v2 n'est pas disponible.

Ce sont mes notes pour Vista, elles fonctionnaient pour Windows 7 Pro 64 bits.

  1. Démarrer -> exécuter -> secpol.msc
  2. Stratégies locales -> Options de sécurité -> Sécurité réseau: authentification LAN Manager
  3. Changez réponses NTVLM2 uniquement à LM et NTLM - utilisez la sécurité de session NTLMV2 si négociée

Si vous êtes bloqué avec un Vista Home, il n'y a pas de secpol.msc. Au lieu:

  1. Démarrer -> Exécuter -> regedit
  2. accédez à HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa
  3. pour LmCompatibilityLevel, changez le '3' en '1'
  4. Le redémarrage peut être nécessaire à ce stade.
18
David Mackintosh

Windows7 et Windows2008 r2 utilisent NTLMv2 par défaut. Les anciennes implémentations de Samba ne prennent pas en charge cela et renverront un échec de mot de passe.

Nous avons eu exactement le même problème sur notre NAS.

Deux solutions

  1. Boguez votre fournisseur NAS pour mettre à jour leur implémentation (nous venons de recevoir un correctif).
  2. Poussez un changement de stratégie via GPO ou via la stratégie locale. Le paramètre que vous devez modifier est: Stratégie de l'ordinateur local -> Configuration de l'ordinateur -> Paramètres Windows -> Paramètres de sécurité -> Stratégies locales -> Options de sécurité -> Sécurité du réseau: niveau d'authentification LAN Manager. Réglez-le sur Envoyer LM et NTLM - utilisez la sécurité de session NTLMv2 si négociée. option par défaut Windows7/Windows2008r2 IMO, mais pour une raison quelconque, ce n'est pas le cas.
11
Dominic D

Ce n'est probablement pas le cas, mais vous pouvez essayer de désactiver SMB2 sur la machine Windows 7. SMB2 a été introduit avec Windows Vista, donc si la machine Vista fonctionne, je pense que la machine 7 fonctionnerait également, mais cela ne fera pas de mal de l'essayer.

0
joeqwerty

J'hésite à poster ceci comme réponse, car c'est tellement fragile, mais cela peut être une chose purement Win7 Home que les gens utilisant des éditions pro ou ultimes ne verraient pas. Je me souviens d'avoir lu quelque chose sur les groupes résidentiels - et ils peuvent avoir des fonctionnalités limitées ou un changement de syntaxe?

Vous voudrez peut-être vérifier avec superuser.com, ne serait-ce que parce qu'ils peuvent avoir plus d'expérience avec la version domestique. (La version d'accueil peut également signifier que la question appartient à SU, mais je pense que les votes devraient décider que ... semble un peu gris pour le modifier).

Pouvez-vous récupérer le partage en collant\192.168.0.20\Smd dans la zone d'exécution?

0
Kara Marfia

Cela pourrait être un problème avec les exigences de NTLM. J'ai lu que certaines personnes devaient faire ce qui suit pour que leur boîte Win 7 fonctionne avec samba.

Panneau de configuration - Outils d'administration - Politique de sécurité locale

Stratégies locales - Options de sécurité

Sécurité réseau: niveau d'authentification LAN Manager

Envoyer des réponses LM et NTLM

Sécurité de session minimale pour NTLM SSP

Désactiver le chiffrement 128 bits requis

0
Mr Furious