Windows7 - "La password di rete specificata non è corretta." Quando la password è effettivamente corretta


17

Ho un server samba installato da qualche tempo. Si tratta di un NAS hardware, che purtroppo non fornisce accesso ai registri Samba. (il modello esatto del NAS si chiama Addonics NAS Adapter)

Ho anche un Windows Vista e una macchina Windows XP - da entrambi sono in grado di mappare \\ 192.168.0.20 \ Smd senza errori ( uso netto l: \\ 192.168.0.20 \ Smd funziona, dopo aver chiesto il mio nome utente e password ).

Ho anche comprato un computer nuovo di zecca, con Windows 7, e quando provo a eseguire lo stesso comando net use esatto su di esso - usando la stessa identica coppia nome utente / password, ricevo un messaggio " La password di rete specificata non è corretta. " . Ho anche provato a mappare dal menu di Windows Explorer e ho riscontrato lo stesso errore.

Ho sincronizzato gli orologi delle due macchine, ho riprovato ... eppure lo stesso errore persiste.

Quindi ciò che è davvero sorprendente qui è che la mappatura funziona da macchine WindowXP e Windows Vista, ma fallisce da una macchina Windows7 usando lo stesso comando e lo stesso nome utente / password - Qualcuno ha idea di cosa potrebbe causare questo o come risolvere il problema? Grazie


È possibile controllare i registri del server SMB?
Decano J

È meglio pubblicare le tue risposte come commenti a risposte specifiche o modificando la domanda originale (altrimenti le cose vengono confuse e fuori servizio con i voti positivi).
Kara Marfia,

In realtà ho riscontrato che il problema in Windows 7 / Vista è molto peggio di quanto sembri. <a href=" nikhef.nl/~janjust/CifsOverSSH/VistaLoopback.html"> Questa procedura dettagliata </a> potrebbe esserti di aiuto se la risposta accettata non funzionasse.
bobobobo,

Risposte:


18

La spiegazione di Dominic D su ciò che sta succedendo è corretta: Vista, Windows7 e Windows2008 r2 usano NTLMv2 per impostazione predefinita. Le implementazioni precedenti di Samba non supportano questo e restituiranno un errore nella password. Fortunatamente puoi dire a Vista e Windows 7 (e presumo Server 2k8) di utilizzare il protocollo v1 se la v2 non è disponibile.

Queste sono le mie note per Vista, hanno funzionato per Windows 7 Pro 64-bit.

  1. Avvia -> Esegui -> secpol.msc
  2. Criteri locali -> Opzioni di sicurezza -> Sicurezza di rete: autenticazione LAN Manager
  3. Modifica le risposte NTVLM2 solo a LM e NTLM: se negoziato, utilizza la sicurezza della sessione NTLMV2

Se sei bloccato con una Vista Home, non c'è secpol.msc. Anziché:

  1. Avvia -> Esegui -> regedit
  2. passare a HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Lsa
  3. per LmCompatibilityLevel, modifica '3' in '1'
  4. Il riavvio potrebbe essere necessario a questo punto.

2
Grazie mille! Ho creato una nuova voce LmCompatibilityLevel nel punto indicato (mancante) come REG_DWORD con un valore di 1 e dopo un riavvio sono stato in grado di montare la condivisione su Windows7! Ora ho un bizzarro problema in cui tutte le cartelle appaiono invisibili quando si trovano sotto l'unità mappata in una finestra cmd.exe (di nuovo, solo su Windows 7) - ma posso convivere con questo (spero solo che Cygwin funzioni correttamente ... installazione adesso).
Win7 Home User

1
Lettori futuri: è nel tuo interesse fare tutto il possibile per incoraggiare il fornitore ad aggiornare il proprio Samba, perché gli schemi di archiviazione delle password di Windows precedenti a NTLMv2 sono significativamente più facili da decifrare. lbl.gov/cyber/systems/lanman.html ha una spiegazione chiara.
Royce Williams,

Ha fatto esattamente lo stesso di "Win7 Home User" e ha funzionato sulla mia Win 10 home x64
lowtech,

11

Windows7 e Windows2008 r2 utilizzano NTLMv2 per impostazione predefinita. Le implementazioni precedenti di Samba non supportano questo e restituiranno un errore nella password.

Abbiamo riscontrato lo stesso identico problema sul nostro NAS.

Due soluzioni

  1. Bug del tuo fornitore NAS per aggiornare la loro implementazione (abbiamo appena ricevuto una patch).
  2. Invia una modifica della politica tramite GPO o tramite politica locale. L'impostazione che è necessario modificare è: Criteri del computer locale -> Configurazione del computer -> Impostazioni di Windows -> Impostazioni di sicurezza -> Criteri locali -> Opzioni di sicurezza -> Sicurezza di rete: livello di autenticazione LAN Manager. Impostalo su Invia LM e NTLM: usa la sicurezza della sessione NTLMv2 se negoziata. Questo ti dà il meglio di entrambi i mondi, una migliore sicurezza se supportato, in caso contrario ricorrere. Questa dovrebbe essere l'opzione IMO di Windows7 / Windows2008r2 predefinita, ma per qualsiasi motivo non lo è.

Grazie per la risposta - purtroppo l'aggiornamento del firmware del NAS non ha funzionato, ma con il suggerimento di David Mackintosh sono stato in grado di modificare le impostazioni di autenticazione.
Win7 Home User

0

Probabilmente non è così, ma puoi provare a disabilitare SMB2 sul computer Windows 7. SMB2 è stato introdotto con Windows Vista, quindi se la macchina Vista funzionasse, penserei che anche la macchina 7 funzionerebbe, ma non farà male provarla.


Ci ho provato. SMB2 disabilitato usando i comandi (sto usando === come separatore): === sc config lanmanworkstation depend = bowser / mrxsmb10 / nsi === sc config mrxsmb20 start = disabled === ma non ha funzionato (anche dopo un riavvio).
Win7 Home User

0

Esito a pubblicare questo come una risposta, perché è così fragile, ma questa potrebbe essere una cosa puramente Win7 Home che le persone che usano le edizioni pro o ultimate non vedrebbero. Ricordo di aver letto qualcosa sui gruppi home - e potrebbero avere funzionalità limitate o un cambiamento nella sintassi?

Potresti voler controllare con superuser.com se non altro perché potrebbero avere più esperienza con la versione home. (La versione Home potrebbe anche significare che la domanda appartiene a SU, ma credo che i voti dovrebbero decidere che ... sembra un po 'di area grigia per modificarla).

Sei in grado di recuperare la condivisione incollando \ 192.168.0.20 \ Smd nella casella Esegui?


Pro e Ultimate non gestiscono la rete in modo diverso rispetto a Home, ma potrebbe essere una modifica alla rete in Windows 7 che ha causato l'incompatibilità.
Garrett,

Grazie per le risposte - David Mackintosh ha dato un suggerimento che ha risolto il problema!
Win7 Home User

1
@Garrett - beh, immagino che non puoi unirti a Home in un dominio? Ma è bello sapere che è invariato altrimenti.
Kara Marfia,

Giusto, nessun dominio si unisce e altre cose come essere una destinazione Desktop remoto, bitlocker, ecc ... ma se entrambi fanno qualcosa, lo fanno allo stesso modo.
Garrett,

0

Potrebbe essere un problema con i requisiti di NTLM. Ho letto che alcune persone devono fare quanto segue per far funzionare il loro box Win 7 con Samba.

Pannello di controllo - Strumenti di amministrazione - Politica di sicurezza locale

Politiche locali - Opzioni di sicurezza

Sicurezza di rete: livello di autenticazione di LAN Manager

Invia risposte LM e NTLM

Sicurezza minima della sessione per SSL NTLM

Disabilita Richiedi crittografia a 128 bit


Non sono riuscito a trovare un menu "Criteri di sicurezza locali", forse perché Windows è Home? In ogni caso, la più vicina a questa è stata questa opzione: Connessioni di condivisione file Windows 7 utilizza la crittografia a 128 bit per proteggere le connessioni di condivisione file. Alcuni dispositivi non supportano la crittografia a 128 bit e devono utilizzare la crittografia a 40 o 56 bit. [] Usa la crittografia a 128 bit per proteggere le connessioni di condivisione file (consigliato) [] Abilita la condivisione di file per dispositivi che usano la crittografia a 40 o 56 bit Ho abilitato la seconda opzione, ma nulla sembra cambiare (anche dopo un riavvio).
Win7 Home User

Hrrm ... Non ho una copia di Windows 7 Home Premium da verificare ma secondo social.answers.microsoft.com/Forums/en-US/w7security/thread/… non è disponibile in quella versione di Windows. Non ho idea di come è possibile modificare tali impostazioni senza di essa.
Dominic D

-1

È necessario utilizzare doppie barre rovesciate iniziali nei percorsi UNC.

Come questo: net use I: \\192.168.0.20\Smd


quelli stanno conducendo le barre rovesciate, non trascinando ...
Quack Quixote il

Bene - questo è quello che sto facendo (nel post originale qui ho scritto questo in modo errato - ma sto dando i giusti comandi).
Win7 Home User
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.