ฉันจะลบหรือแก้ไข Keychain ของฉันหลังจากเปลี่ยนรหัสผ่านได้อย่างไร


47

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

คำตอบ:


38

ลองใช้เครื่องมือซ่อมแซมของ Keychain โดยการเปิด Keychain จากโฟลเดอร์ / Applications / Utilities จากนั้นในแถบเมนูให้เลือก Keychain Access จากนั้นเลือก Keychain First Aid จากนั้นป้อนรหัสผ่านของคุณตรวจสอบแล้วเริ่ม หากมีปัญหาใด ๆ ให้คลิกซ่อมแซมแล้วคลิกเริ่ม (ผ่านการสนับสนุนของ Apple )

หากไม่ได้ผลให้ลองรีเซ็ตพวงกุญแจของคุณ ผ่านคำแนะนำของ Appleคุณเพียงแค่ทำตามขั้นตอนเหล่านี้:

  1. เปิด Keychain Access ซึ่งอยู่ในโฟลเดอร์ Utilities ภายในโฟลเดอร์ Applications
  2. จากเมนูเข้าถึงพวงกุญแจเลือกการตั้งค่า
  3. คลิกทั่วไปแล้วคลิกรีเซ็ตพวงกุญแจเริ่มต้นของฉัน
  4. ตรวจสอบด้วยรหัสผ่านบัญชีของคุณ
  5. ออกจากการเข้าถึง Keychain แล้วรีสตาร์ทเครื่องคอมพิวเตอร์

การรีเซ็ตไม่ทำงานส่งคืน "UNIX [อาร์กิวเมนต์ไม่ถูกต้อง]"
Brian Knoblauch

20
น่าเสียดายที่เวลาไม่ได้อยู่ข้างคำตอบนี้ - El Capitan ไม่มี Keychain First Aid
Tetsujin

2
ใน macOS Sierra ไม่มีการปฐมพยาบาลและเมื่อฉันไปรีเซ็ตพวงกุญแจฉันได้รับข้อความแจ้งว่าการดำเนินการไม่เสร็จสมบูรณ์ แต่ทันใดนั้นพวงกุญแจของฉันก็ว่างเปล่าทั้งหมด ฉันออกจากระบบและเข้าสู่ระบบอีกครั้งและฉันต้องป้อนรหัสผ่านบัญชีจำนวนมากอีกครั้ง - ดังนั้นจึงดูเหมือนว่ามันจะใช้ได้
Nick Woodhams

1
@SGSVenkatesh มีข้อผิดพลาดเกิดขึ้น แต่ใช้งานได้จริง รีเซ็ตพวงกุญแจแล้ว
Nick Woodhams

1
สำหรับคนอื่น ๆ ที่อาจจะเจอนี้: Keychain accessเปิด เลือกloginพวงกุญแจ Edit -> Change password for keychain loginเลือก หมายเหตุ: หากตัวเลือกถูกปิดใช้งานจากเมนูด้านบนให้สร้างพวงกุญแจใหม่ชื่อ "ทดสอบ" คลิกขวาที่มันและทำให้มันเป็นพวงกุญแจเริ่มต้น ดำเนินการต่อเพื่อรีเซ็ตรหัสผ่านของพวงกุญแจการเข้าสู่ระบบและเมื่อเสร็จแล้วให้ทำให้มันเป็นพวงกุญแจเริ่มต้นอีกครั้ง ลบtestKeychain`
ahash

14

ประสานบัญชีผู้ใช้และรหัสผ่านของคุณ!

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

หลังจากคุณหรือผู้ดูแลระบบ Mac ของคุณรีเซ็ตรหัสผ่านของบัญชีผู้ใช้ macOS ของคุณ Mac ของคุณอาจขอให้คุณอัปเดตรหัสผ่านทาง Keychain หรือใส่รหัสผ่านของ Keychain Keychain มันอาจบอกคุณว่าระบบไม่สามารถปลดล็อคพวงกุญแจเข้าสู่ระบบของคุณได้ นั่นเป็นเพราะพวงกุญแจเข้าสู่ระบบของคุณยังคงใช้รหัสผ่านเก่าของคุณ

หากคุณไม่ทราบรหัสผ่านเก่าของคุณวิธีแก้ไขคือสร้างพวงกุญแจการเข้าสู่ระบบใหม่

หากคุณรู้รหัสผ่านเก่าของคุณให้ใช้รหัสผ่านนั้นเพื่ออัปเดตพวงกุญแจการเข้าสู่ระบบที่มีอยู่:

เปิดแอป Keychain Access ซึ่งอยู่ในโฟลเดอร์ Utilities ของโฟลเดอร์ Applications ของคุณ

จากเมนูแก้ไขเลือก "เปลี่ยนรหัสผ่านสำหรับการเข้าสู่ระบบ" การเข้าสู่ระบบ "ของ Keychain

ป้อนรหัสผ่านเก่าของบัญชีผู้ใช้ของคุณในฟิลด์รหัสผ่านปัจจุบัน นี่คือรหัสผ่านที่คุณใช้ก่อนที่รหัสผ่านจะถูกรีเซ็ต

ป้อนรหัสผ่านใหม่ของบัญชีผู้ใช้ของคุณในฟิลด์รหัสผ่านใหม่ นี่คือรหัสผ่านที่คุณใช้เพื่อเข้าสู่ระบบ Mac ของคุณ ป้อนรหัสผ่านเดียวกันในฟิลด์ยืนยัน

คลิกตกลงเมื่อเสร็จแล้วออกจาก Keychain Access

นำมาจากการสนับสนุนของ Mac: https://support.apple.com/en-gb/HT201609


14

ตามบรรทัดเดียวกัน:

"คุณสามารถลบโฟลเดอร์พวงกุญแจอย่างปลอดภัย (หรือโฟลเดอร์ภายใน) ในโฮมไดเร็กตอรี่ของคุณ

eg. /Users/yourusername/Library/Keychains

โฟลเดอร์นี้สามารถลบได้ มันจะถูกสร้างขึ้นใหม่เมื่อเข้าสู่ระบบ "

หรือคุณสามารถเข้าถึงโฟลเดอร์ Library โดยไปที่ Finder >> ไปและกดปุ่มตัวเลือกค้างไว้

ป้อนคำอธิบายรูปภาพที่นี่

มันทำงานได้อย่างสมบูรณ์แบบสำหรับฉัน

ที่มา: https://discussions.apple.com/thread/2355503?tstart=0

ให้แน่ใจว่าคุณรีสตาร์ทคอมพิวเตอร์หลังจากลบโฟลเดอร์ก่อนที่จะทำสิ่งอื่นที่สำคัญมาก !!


1
ไม่ใช่โฟลเดอร์ทั้งหมดเพียงแค่โฟลเดอร์ที่อยู่ภายใน ส่วนใหญ่มีตัวอักษรพิมพ์ใหญ่ที่มีตัวเลขบางตัว (เช่น: ISF8-S9DV-DI5G .... ฯลฯ )
Melvin Jefferson

2
นี่คือคำตอบที่ดีที่สุดสำหรับหัวข้อนี้เนื่องจากไม่มีการปฐมพยาบาลใน Keychain Access ในเซียร่าและเหนือ
Cesar Bielich

1
ขอบคุณสำหรับคำติชมและช่วยปรับปรุงคำตอบ
chainwork

การลบการล็อคคีย์จะไม่ลบรหัสผ่านที่เก็บไว้ทั้งหมดหรือไม่ หรือว่าฉันขาดอะไรไป?
Kamafeather

5

ใน High Sierra พวงกุญแจสำหรับเข้าสู่ระบบของฉันติดอยู่กับรหัสผ่านก่อนหน้า ฉันพยายามตั้งค่าไว้ใน Keychain Access แต่รายการในเมนูแก้ไขเป็นสีเทา

ฉันพบคำแนะนำเกี่ยวกับhttps://www.jamf.com/jamf-nation/discussions/28449/change-password-for-keychain-login-greyed-outเพื่อใช้securityโปรแกรมอรรถประโยชน์บรรทัดคำสั่งในเทอร์มินัลเพื่อตั้งค่าพวงกุญแจ รหัสผ่านเป็นรหัสผ่านเข้าสู่ระบบใหม่ของฉัน เพียงแค่security set-keychain-passwordไม่มีข้อโต้แย้งเพิ่มเติมล้มเหลวหลังจากขอรหัสผ่านเก่าและใหม่ แต่ฉันค้นพบด้วยsecurity default-keychainชื่อเส้นทางแบบเต็มไปยังพวงกุญแจเข้าสู่ระบบของฉัน:

bash$ security default-keychain
    "/Users/myself/Library/Keychains/login.keychain-db"

bash$ security set-keychain-password "/Users/myself/Library/Keychains/login.keychain-db"
Old Password:
New Password:
Retype New Password:

bash$

เห็นได้ชัดว่าคุณจะแทนที่myselfด้วยชื่อเข้าสู่ระบบของคุณหรือคัดลอกวางผลลัพธ์จากdefault-keychainถ้ามันดูแตกต่างอย่างสิ้นเชิงจากฉัน (คุณสามารถบันทึกสำเนา / วางด้วยตัวsecurity default-keychain | xargs security set-keychain-passwordเอง)


1
ในกรณีของฉัน Mojave ได้สร้างพวงกุญแจใหม่ แต่อันเก่าถูกบันทึกไว้เป็น login_renamed_1.keychain-db Ran security set-keychain-password จากนั้นเปลี่ยนชื่อ login.keychain-db ปัจจุบันและเปลี่ยนชื่อใหม่เป็น rebooted ใช้งานได้ดีมาก
Hafthor

3

คำตอบก่อนหน้านี้ใช้งานไม่ได้สำหรับฉัน โซลูชันสนับสนุนทางเทคนิคของ Apple ที่ทำงานในการลบพวงกุญแจอย่างสมบูรณ์:

  • ไปที่หน้าค้นหา: เลือกไปเลือกห้องสมุดเลือกการตั้งค่า
  • ย้ายการอ้างอิงทั้งหมดไปยัง Keychain ไปยังถังขยะ
  • รีบูต iMac และเมื่อได้รับแจ้งให้เปลี่ยนหรือรีเซ็ต Keychain
  • เลือกเปลี่ยนพวงกุญแจ
  • รีบูทระบบและไม่มีปัญหาสำหรับรหัสผ่านของพวงกุญแจ !!

1
โปรดทราบว่าคุณต้องกดปุ่มตัวเลือกค้างไว้เมื่อดูที่เมนู GO เพื่อให้ตัวเลือกห้องสมุดปรากฏ
Colin

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