ผู้ใช้ Mac ส่วนใหญ่คุ้นเคยกับเครื่องมือ Keychain มันเป็นฟีเจอร์ในทุกเวอร์ชันของ macOS และช่วยให้คุณไม่ต้องพิมพ์รหัสผ่านสำหรับเว็บไซต์และแอปต่างๆ แต่คุณน่าจะเคยเห็นข้อความนี้โผล่ขึ้นมาบนหน้าจอซ้ำๆ — "accountsd wants to use the login keychain"
ทำไมมันถึงเกิดขึ้น? ถ้า accountsd คือฐานข้อมูลบัญชีที่เริ่มข้อมูลประจำตัวเข้าสู่ระบบสำหรับโปรแกรมบนคอมพิวเตอร์ของคุณ เมื่อข้อความนี้ปรากฏ หมายความว่ารหัสผ่านเข้าสู่ระบบของคุณไม่ตรงกับรหัสผ่าน login keychain แล้ว คุณต้องแก้ปัญหานี้ด้วยตนเอง มีหลายวิธีแก้
ขั้นแรก ตรวจสอบว่าคุณยังจำรหัสผ่าน Keychain อยู่ไหม
ถ้าคุณลืมรหัสผ่าน หรืออยากได้วิธีแก้ที่เร็วที่สุด แค่ทำตามวิธีนี้:
สร้าง login keychain ใหม่
1. สร้างสำเนาของ login keychain ที่มีอยู่เพื่อแบ็กอัป
2. เปิด Finder
3. จากแถบเมนู ไปที่ Go > Go to Folder
4. พิมพ์: ~/Library
5. หาโฟลเดอร์ Keychains และย้ายไปที่ Trash คุณไม่ต้อง Empty Trash
6. รีสตาร์ท Mac
7. เลือก "Create New Keychain" เมื่อระบบแจ้ง Keychain ตอนเริ่มต้น
8. ใส่บัญชีและรหัสผ่านเดิมของคุณ
ถ้าคุณยังจำรหัสผ่านอยู่ คุณลองวิธีเหล่านี้ได้:
ปิด Keychain Auto Lock
บางครั้ง ข้อความ "accountsd" ที่เกิดซ้ำเกิดจากฟีเจอร์ auto lock ของ Keychain และคุณสามารถแก้ได้โดยปิด auto lock
1. เปิด Finder
2. ไปที่ Applications > Utilities
3. เปิด Keychain Access
4. คลิกขวา "login" และเลือก "Change Settings."
5. ยกเลิกติ๊กสองกล่อง แล้วคลิก Save
6. Auto lock จะถูกปิด และคุณไม่ต้องใส่รหัสผ่านเพื่อเข้าถึง keychain อีกต่อไป
ลบ iCloud Keychain
1. ไปที่ System Preference > iCloud.
2. ยกเลิกติ๊ก Keychain
3. รีสตาร์ทคอมพิวเตอร์ของคุณ
ถ้าข้อความไม่ปรากฏอีกแล้ว คุณลองซิงค์ keychain กับ iCloud อีกครั้งได้