Windows7 -“ รหัสผ่านเครือข่ายที่ระบุไม่ถูกต้อง” เมื่อรหัสผ่านนั้นถูกต้อง


17

ฉันมีการตั้งค่าเซิร์ฟเวอร์แซมบ้าเป็นระยะเวลาหนึ่งแล้ว มันเป็น Hardware NAS - ซึ่งน่าเสียดายที่ไม่ได้ให้การเข้าถึงบันทึกของ Samba (รูปแบบที่แน่นอนของ NAS เรียกว่า Addonics NAS Adapter)

ฉันยังมี Windows Vista และเครื่อง Windows XP - จากทั้งสองฉันสามารถแมป\\ 192.168.0.20 \ Smdโดยไม่มีข้อผิดพลาด ( ใช้เน็ต l: \\ 192.168.0.20 \ Smdทำงานหลังจากถามชื่อผู้ใช้และรหัสผ่านของฉัน )

ฉันยังซื้อคอมพิวเตอร์เครื่องใหม่ด้วย Windows 7 และเมื่อฉันพยายามเรียกใช้คำสั่ง net use แบบเดียวกันกับมันโดยใช้คู่ชื่อผู้ใช้ / รหัสผ่านเดียวกันฉันได้รับข้อความ " รหัสผ่านเครือข่ายที่ระบุไม่ถูกต้อง " . ฉันได้ลองทำแผนที่จากเมนู Windows explorer และได้รับข้อผิดพลาดเดียวกัน

ฉันซิงโครไนซ์นาฬิกาของทั้งสองเครื่องลองอีกครั้ง ... แต่ข้อผิดพลาดเดิมยังคงอยู่

ดังนั้นสิ่งที่น่าแปลกใจจริงๆที่นี่คือการทำแผนที่ทำงานได้จากเครื่อง WindowXP และ Windows Vista แต่ล้มเหลวจากเครื่อง Windows7 โดยใช้คำสั่งและชื่อผู้ใช้ / รหัสผ่านเดียวกัน - ทุกคนมีความคิดว่าอะไรเป็นสาเหตุของปัญหานี้ ขอบคุณ


คุณสามารถตรวจสอบบันทึกเซิร์ฟเวอร์ SMB ได้หรือไม่?
— Dean J

ที่ดีที่สุดในการโพสต์คำตอบของคุณเป็นความคิดเห็นต่อคำตอบที่เฉพาะเจาะจงหรือโดยการแก้ไขคำถามดั้งเดิมของคุณ
— Kara Marfia

ที่จริงฉันพบว่าปัญหาภายใต้ Windows 7 / Vista นั้นแย่กว่าที่มันปรากฏ <a href=" nikhef.nl/~janjust/CifsOverSSH/VistaLoopback.html">คำแนะนำนี้ </a> อาจช่วยคุณได้หากคำตอบที่ยอมรับไม่ได้
— bobobobo

คำตอบ:


18

คำอธิบายของDominic Dคือสิ่งที่เกิดขึ้นถูกต้อง: Vista, Windows7 และ Windows2008 r2 ใช้ NTLMv2 โดยค่าเริ่มต้น การใช้งานแบบเก่าของ Samba ไม่รองรับสิ่งนี้และจะส่งคืนรหัสผ่านที่ล้มเหลว โชคดีที่คุณสามารถบอก Vista และ Windows 7 (และฉันเข้าใจเซิร์ฟเวอร์ 2k8) เพื่อใช้โปรโตคอล v1 หาก v2 ไม่พร้อมใช้งาน

นี่คือบันทึกย่อของฉันสำหรับ Vista พวกเขาใช้งานได้กับ Windows 7 Pro 64 บิต

  1. เริ่ม -> run -> secpol.msc
  2. นโยบายท้องถิ่น -> ตัวเลือกความปลอดภัย -> ความปลอดภัยเครือข่าย: การตรวจสอบความถูกต้อง LAN Manager
  3. เปลี่ยนการตอบสนอง NTVLM2 เพียงเพื่อLM และ NTLM - การใช้งานการรักษาความปลอดภัย NTLMv2 เซสชั่นถ้าการเจรจาต่อรอง

หากคุณติดอยู่กับ Vista Home ไม่มี secpol.msc แทน:

  1. เริ่ม -> Run -> regedit
  2. นำทางไปยัง HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Lsa
  3. สำหรับ LmCompatibilityLevel ให้เปลี่ยน '3' เป็น '1'
  4. อาจจำเป็นต้องรีบูตเครื่องในตอนนี้

2
ขอบคุณมาก! ฉันสร้างรายการ LmCompatibilityLevel ใหม่ภายใต้สถานที่ที่คุณระบุ (หายไป) เป็น REG_DWORD ที่มีค่า 1 และหลังจากรีบูตเครื่องฉันสามารถติดตั้งส่วนแบ่งใน Windows7 ได้! ตอนนี้ฉันมีปัญหาที่แปลกประหลาดที่โฟลเดอร์ทั้งหมดปรากฏเป็นมองไม่เห็นเมื่ออยู่ภายใต้ไดรฟ์ที่แมปเมื่ออยู่ในหน้าต่าง cmd.exe (อีกครั้งใน Windows7- เท่านั้น) - แต่ฉันสามารถอยู่กับสิ่งนี้ได้ (ฉันแค่หวังว่า Cygwin ตอนนี้)
— Win7 ผู้ใช้ตามบ้าน

1
ผู้อ่านในอนาคต: คุณสนใจที่จะทำสิ่งใด ๆ ที่เป็นไปได้ในการกระตุ้นให้ผู้ขายอัปเดตแซมบ้าของพวกเขาเพราะรูปแบบการจัดเก็บรหัสผ่าน Windows ก่อน NTLMv2 นั้นง่ายกว่าที่จะถอดรหัส lbl.gov/cyber/systems/lanman.htmlมีคำอธิบายที่ชัดเจน
— Royce Williams

ทำเช่นเดียวกันกับ "ผู้ใช้ในบ้าน Win7" และทำงานบนโฮมวิน 10 ของฉัน x64
— lowtech

11

Windows7 และ Windows2008 r2 ใช้ NTLMv2 โดยค่าเริ่มต้น การใช้งานแบบเก่าของ Samba ไม่รองรับสิ่งนี้และจะส่งคืนรหัสผ่านที่ล้มเหลว

เรามีปัญหาเดียวกันนี้กับ NAS ของเรา

สองทางแก้ไข

  1. บั๊กผู้จำหน่าย NAS ของคุณเพื่ออัปเดตการใช้งาน (เราเพิ่งได้รับแพตช์)
  2. ผลักดันการเปลี่ยนแปลงนโยบายทั้งผ่าน GPO หรือผ่านนโยบายท้องถิ่น การตั้งค่าที่คุณต้องแก้ไขคือ: Local Computer Policy -> Computer Configuration -> การตั้งค่า Windows -> การตั้งค่าความปลอดภัย -> Local Policy -> ตัวเลือกความปลอดภัย -> ความปลอดภัยเครือข่าย: ระดับการรับรองความถูกต้อง LAN Manager ตั้งเป็น Send LM & NTLM - ใช้การรักษาความปลอดภัยเซสชัน NTLMv2 หากมีการเจรจา สิ่งนี้จะช่วยให้คุณได้รับสิ่งที่ดีที่สุดทั้งสองโลกการรักษาความปลอดภัยที่ดีขึ้นถ้าได้รับการสนับสนุนถอยกลับถ้าไม่ใช่ นี่ควรเป็นตัวเลือก IMO เริ่มต้นของ Windows7 / Windows2008r2 แต่ไม่ว่าด้วยเหตุผลใดก็ตาม

ขอบคุณสำหรับการตอบสนอง - การอัปเดตเฟิร์มแวร์ของ NAS ไม่ทำงาน แต่น่าเสียดายที่ด้วยคำแนะนำจาก David Mackintosh ฉันสามารถเปลี่ยนการตั้งค่าการรับรองความถูกต้องได้
— Win7 ผู้ใช้ตามบ้าน

0

อาจไม่เป็นเช่นนั้น แต่คุณสามารถลองปิดการใช้งาน SMB2 บนเครื่อง Windows 7 SMB2 ได้รับการแนะนำกับ Windows Vista ดังนั้นหากเครื่อง Vista ใช้งานได้ฉันคิดว่า 7 เครื่องนั้นใช้งานได้เช่นกัน แต่ก็ไม่เจ็บเลยที่จะลอง


ฉันลองมัน ปิดการใช้งาน SMB2 โดยใช้คำสั่ง (ฉันใช้ === เป็นตัวคั่น): === sc config lanmanworkstation ขึ้นอยู่กับ = bowser / mrxsmb10 / nsi === sc mrxsmb20 config เริ่มต้น = ปิดใช้งาน === แต่มันไม่ทำงาน (แม้ หลังจากรีบูตเครื่อง)
— Win7 ผู้ใช้ตามบ้าน

0

ฉันลังเลที่จะโพสต์คำตอบนี้เพราะมันบอบบาง แต่นี่อาจเป็นสิ่ง Win7 Home ล้วนๆที่ผู้ใช้รุ่นโปรหรือรุ่นสุดท้ายจะไม่เห็น ฉันจำการอ่านบางอย่างเกี่ยวกับโฮมกรุ๊ป - และพวกเขาอาจมีฟังก์ชั่นที่ จำกัด หรือการเปลี่ยนแปลงของไวยากรณ์?

คุณอาจต้องการตรวจสอบกับ superuser.com หากเพียงเพราะพวกเขาอาจมีประสบการณ์มากขึ้นกับรุ่นบ้าน (รุ่นแรกอาจหมายถึงคำถามอยู่ใน SU แต่ฉันรู้สึกว่าคะแนนควรตัดสินใจว่า ... ดูเหมือนจะเป็นพื้นที่สีเทาเล็กน้อยที่จะแก้ไขมัน)

คุณสามารถดึงส่วนแบ่งโดยการผสาน \ 192.168.0.20 \ Smd ในช่องเรียกใช้หรือไม่


Pro และ Ultimate จะไม่จัดการเครือข่ายที่แตกต่างจาก Home แต่อาจเป็นการเปลี่ยนแปลงในเครือข่ายใน Windows 7 ที่ทำให้เกิดความไม่ลงรอยกัน
— Garrett

ขอบคุณสำหรับคำตอบ - David Mackintosh ให้คำแนะนำที่แก้ไขปัญหาได้!
— Win7 ผู้ใช้ตามบ้าน

1
@Garrett - เอาล่ะฉันคิดว่าคุณไม่สามารถเข้าร่วมโฮมกับโดเมนได้ใช่ไหม แต่ดีที่รู้ว่าไม่เปลี่ยนแปลง
— Kara Marfia

ใช่ไม่มีโดเมนเข้าร่วมและสิ่งอื่น ๆ เช่นเป็นปลายทางเดสก์ท็อประยะไกลบิตล็อกเกอร์ ฯลฯ ... แต่ถ้าทั้งคู่ทำอะไรพวกเขาก็ทำแบบเดียวกัน
— Garrett

0

อาจเป็นปัญหากับข้อกำหนดของ NTLM ฉันได้อ่านบางคนต้องทำสิ่งต่อไปนี้เพื่อให้ได้กล่อง Win 7 ของพวกเขาเพื่อทำงานกับ samba

แผงควบคุม - เครื่องมือการดูแลระบบ - นโยบายความปลอดภัยท้องถิ่น

นโยบายท้องถิ่น - ตัวเลือกความปลอดภัย

ความปลอดภัยเครือข่าย: ระดับการรับรองความถูกต้องผู้จัดการ LAN

ส่งการตอบกลับของ LM & NTLM

การรักษาความปลอดภัยขั้นต่ำของเซสชันสำหรับ NTLM SSP

ปิดใช้งานต้องการการเข้ารหัส 128 บิต


ฉันไม่พบเมนู "นโยบายความปลอดภัยท้องถิ่น" - อาจเป็นเพราะ Windows ของฉันเป็นหน้าแรกหรือไม่ ไม่ว่าในกรณีใดก็ตามสิ่งที่ฉันพบมากที่สุดคือตัวเลือกนี้: การเชื่อมต่อการแชร์ไฟล์ Windows 7 ใช้การเข้ารหัส 128 บิตเพื่อช่วยป้องกันการเชื่อมต่อการแชร์ไฟล์ อุปกรณ์บางอย่างไม่รองรับการเข้ารหัสแบบ 128 บิตและต้องใช้การเข้ารหัสแบบ 40 หรือ 56 บิต [] ใช้การเข้ารหัส 128 บิตเพื่อช่วยป้องกันการเชื่อมต่อการแชร์ไฟล์ (แนะนำ) [] เปิดใช้งานการแชร์ไฟล์สำหรับอุปกรณ์ที่ใช้การเข้ารหัส 40- หรือ 56 บิตที่ฉันเปิดใช้งานตัวเลือกที่สอง แต่ดูเหมือนไม่มีอะไรเปลี่ยนแปลง (แม้หลังจากรีบูต)
— Win7 ผู้ใช้ตามบ้าน

อืม ... ฉันไม่มีสำเนา Windows 7 Home Premium เพื่อตรวจสอบ แต่ตามsocial.answers.microsoft.com/Forums/en-US/w7security/thread/ …ไม่สามารถใช้งานได้ใน Windows รุ่นนั้น ฉันไม่รู้ว่าคุณจะสามารถแก้ไขการตั้งค่าเหล่านั้นได้อย่างไร
— Dominic D

-1

คุณต้องใช้แบ็กสแลชนำหน้าคู่ในเส้นทาง UNC ของคุณ

แบบนี้: net use I: \\192.168.0.20\Smd


ผู้ backslashes เป็นชั้นนำไม่ต่อท้าย ...
— นักต้มตุ๋น Quixote

ใช่ - นั่นคือสิ่งที่ฉันกำลังทำ (ในโพสต์ต้นฉบับที่นี่ฉันเขียนนี้ไม่ถูกต้อง - แต่ฉันให้คำสั่งที่ถูกต้อง)
— Win7 ผู้ใช้ตามบ้าน
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.