จะทำให้ Windows 7 จดจำข้อมูลรับรองสำหรับไดรฟ์เครือข่าย Samba ได้อย่างไร


16

ฉันมี Samba ที่แชร์บนเซิร์ฟเวอร์ Ubuntu ของฉันซึ่งฉันแมปเป็นไดรฟ์เครือข่ายบนคอมพิวเตอร์ Windows 7 Professional ของฉัน

หลังจากรีบูตทุกครั้งมันจะแสดงให้เห็นว่าไดรฟ์นั้นถูกตัดการเชื่อมต่อและในการเข้าถึงฉันต้องป้อนรหัสผ่านใหม่ทุกครั้งที่ฉันป้อนรหัสผ่านฉันจะทำเครื่องหมายในช่อง 'จดจำข้อมูลรับรองของฉัน'

มีวิธีให้ Windows 7 จดจำข้อมูลประจำตัวในการรีบูต / ปิดเครื่องหรือเป็นเพียงการจดจำพวกเขาต่อการใช้งานแต่ละครั้ง?

คำตอบ:


23

ปัญหานี้รบกวนฉันมานานแล้ว ในที่สุดสิ่งที่คงที่มันคือต่อไปนี้:

  1. ตัดการเชื่อมต่อไดรฟ์ที่แมปใด ๆ ที่มีอยู่
  2. แมปไดรฟ์ใหม่ ทำเครื่องหมายในช่องสำหรับ "เชื่อมต่อใหม่" และ "ใช้ข้อมูลรับรองที่แตกต่างกัน"
  3. เมื่อคุณได้รับพร้อมท์ป้อน SERVER \ USERNAME สำหรับชื่อผู้ใช้ ตัวอย่างเช่นหากชื่อเซิร์ฟเวอร์ของคุณคือ SHIRE และชื่อผู้ใช้คือ Baggins ให้ป้อน SHIRE \ Baggins สำหรับชื่อผู้ใช้
  4. ใส่รหัสผ่านตามปกติ
  5. ทำเครื่องหมายที่ช่อง "จดจำข้อมูลรับรอง"

หากฉันเข้าใจถูกต้องนโยบายความปลอดภัยที่แปลกประหลาดบางอย่างกำลังลบข้อมูลรับรองเนื่องจากคุณไม่ได้ตรวจสอบสิทธิ์กับโดเมน windows การเพิ่มชื่อเซิร์ฟเวอร์ทำให้ Windows คิดว่ามีโดเมนอยู่ในนั้นและดังนั้นจึงจำรหัสผ่านได้ตามหน้าที่ หรือบางสิ่งบางอย่าง.

เสียงโห่ร้องอย่างมากสำหรับ Microsoft ในครั้งนี้ ทำได้ดี. / ถากถาง

http://alinconstantin.blogspot.com/2009/10/windows-7-cannot-access-smb-shares-on.html

http://alinconstantin.blogspot.com/2010/03/network-shares-on-smb-server-could-not.html

สำหรับสิ่งที่มีค่าฉันลองอีกหลายสิ่งก่อนหน้านี้และฉันไม่รู้ว่าสิ่งใดมีผล ดูรายการบล็อกเหล่านี้สำหรับรายละเอียด:


3
วิธีอื่น: แทนที่การลบและแมปไดรฟ์เครือข่ายทั้งหมดใหม่คุณสามารถใช้ "ตัวจัดการข้อมูลประจำตัว" หากมีบางอย่างเช่น "MyComputerName \ Baggins" อยู่แล้วให้แก้ไขเป็น "SHIRE \ Baggins" หากไม่มีสิ่งใดอยู่เพียงแค่เพิ่ม "SHIRE \ Baggins"
Martin JH

2

ปรากฎว่าคุณไม่สามารถใช้รหัสผ่าน / user และ / savecred ได้ในเวลาเดียวกัน .. ดังนั้นคุณต้องทำดังนี้

การใช้เน็ต S: \\ 192.168.1.22 \ myshare / SAVECRED / PERSISTENT: YES

และจะขอชื่อผู้ใช้และรหัสผ่านของคุณ ตรวจสอบให้แน่ใจว่าใช้โดเมน \ ชื่อผู้ใช้ไวยากรณ์สำหรับชื่อผู้ใช้! (ใช้เครื่องหมายแบ็กสแลช 2 ตัวต่อหน้าที่อยู่ IP)


ขอบคุณครับท่าน!
Axel Latvala

1

ฉันเคยมีปัญหานี้และฉันได้แก้ไขการเพิ่มข้อมูลรับรองการเข้าสู่ระบบไปยังแผงควบคุม / ชื่อผู้ใช้และรหัสผ่านที่เก็บไว้ (สำหรับโฮสต์ Windows XP / Windows Server 2003 มีสิ่งเดียวกันใน Windows 7 / Windows Server 2008 แต่มันอาจเรียกได้ว่าแตกต่างกันเล็กน้อยเช่น "Users and Passwords" น่าเสียดายที่ฉันไม่มีโฮสต์ Windows 7 เป็นภาษาอังกฤษในขณะนี้)

net useนอกจากนี้คุณยังสามารถได้รับผลเช่นเดียวกันกับบรรทัดคำสั่งโดยใช้ ตัวอย่างเช่นหากคุณต้องการเพิ่มการแชร์ที่เรียกว่า SHIRE \ Baggins (@Will Martin เป็นตัวอย่างที่ดี! :)) ไปยังอุปกรณ์ที่เรียกว่า S: คุณพิมพ์:

net use S: \\SHIRE\Baggins <password> /USER:<domain>\<user> /SAVECRED /PERSISTENT:YES

( <password> <domain>และ<user>เห็นได้ชัดว่าเป็นเพียงตัวยึดตำแหน่งสำหรับข้อมูลการเข้าสู่ระบบจริง)

การดำเนินการนี้ควรเมานต์การแบ่งปันและเพิ่มข้อมูลรับรองการเข้าสู่ระบบไปยังแอปเพล็ตแผงควบคุม "เก็บชื่อผู้ใช้และรหัสผ่าน"

ฉันหวังว่านี่จะช่วยได้.


ฉันลองใช้ไวยากรณ์นี้ใน Windows 7 ultimate และได้รายงานว่าสวิตช์ที่ใช้นั้นขัดแย้งกับ: net use Z: \\ computername \ sharename paswrd / USER: computername \ ชื่อผู้ใช้ / SAVECRED / PERSISTENT: YES
user1445967

การเพิ่มตัวจัดการข้อมูลรับรองใน Windows 7 ทำงานให้ฉันได้!
IMTheNachoMan

1

ฉันต้องทำงานผ่านปัญหานี้เช่นกัน ด้านล่างคือสภาพแวดล้อมและการแก้ไขของฉัน

สิ่งแวดล้อม:

  • แบ่งปัน samba บน Ubuntu 12.04
  • เซิร์ฟเวอร์ Ubuntu ไม่ได้อยู่ในโดเมนเดียวกับคอมพิวเตอร์เครื่องอื่นในเครือข่ายองค์กร
  • เนื่องจากข้อ จำกัด ข้างต้นไม่สามารถสร้างรายการ dns
  • การตรวจสอบสิทธิ์ต้องอยู่ในเครื่องของเซิร์ฟเวอร์ Ubuntu เนื่องจากไม่ได้อยู่ในโดเมนและไม่สามารถเชื่อมต่อกับโปรโตคอลการตรวจสอบสิทธิ์ขององค์กรได้
  • เนื่องจากเราจำเป็นต้องแมปไดรฟ์บนคอมพิวเตอร์ที่ใช้ Windows 7 หลาย บริษัท โซลูชันจึงต้องอยู่ในรูปแบบสคริปต์

วิธีการแก้:

  • ไฟล์ bat ที่มีสองข้อความต่อไปนี้ (ข้อความที่นำหน้าด้วย $ เป็นตัวแปรที่คุณจะต้องแทนที่)

cmdkey / เพิ่ม: $ serverIP / ผู้ใช้: $ serverIP \ $ unixAccoutnName / รหัสผ่าน: $ password

ใช้สุทธิ $ driveLetter: / d

net use $ driveLetter: \ $ serverIP \ $ shareName / savecred / persistent: ใช่

คุณจะต้องรีบูตหรือออกจากระบบแล้วจึงเปิดใหม่เพื่อรับข้อมูลประจำตัว

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