Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> การบำรุงรักษาคอมพิวเตอร์

รักษาความปลอดภัย Mac: คู่มือเปลี่ยนรหัสผ่าน iCloud Keychain แบบขั้นตอน

iCloud Keychain ของ Apple — เช่นเดียวกับ Chrome Password Manager บน Android — เป็นบริการเริ่มต้นที่บันทึกและซิงค์ข้อมูลเข้าสู่ระบบ, รหัสผ่าน Wi-Fi, และข้อมูลอื่นๆ ข้ามอุปกรณ์ Apple แม้รหัสผ่าน Keychain จะเชื่อมโยงกับรหัสผ่านบัญชีผู้ใช้ Mac (Local account) แตคุณสามารถเปลี่ยนเป็นรหัสซับซ้อนกว่าเพื่อความปลอดภัยเพิ่มเติม

แอป Keychain Access ช่วยติดตามรหัสผ่านเว็บ/แอปต่างๆ ได้ง่าย แต่ UI ไม่เพราะมากเท่าแอป Mac อื่นๆ

มักซ่อนอยู่ไกล จึงโต้ตอบได้ก็ต่อเมื่อต้อง Autofill ข้อมูลล็อกอินเว็บ/แอป หรือใช้ Keychain Access ค้นหารหัสผ่านเฉพาะ — แต่ไม่จำเป็นหากแค่เข้าบัญชี

เคล็ดลับ: สแกน Mac หาประสิทธิภาพ, ไฟล์ขยะ, แอปอันตราย, ภัยคุกคาม
ที่อาจทำให้ระบบมีปัญหาหรือช้า

ด้วยเหตุนี้ ผู้ใช้ Mac หลายคนประสบการณ์กับ Keychain Access น้อยหรือไม่มีเลย โชคดีที่โดยค่าเริ่มต้น รหัสผ่าน Keychain ผูกกับรหัสผ่านบัญชีผู้ใช้ — แต่เปลี่ยนได้ตลอดเวลา ทำให้ลืง่ายหากไม่ใช้ Password Manager แยก

บทความนี้จะกล่าวถึง: รหัสผ่าน Keychain ใช้ทำอะไร, อยู่ที่ไหน, วิธีกู้คืน/เปลี่ยนรหัสเร็ว หากต้องการจัดการรหัสผ่านดีขึ้น ดู Password Managers สำหรับ Mac ที่ดีที่สุด

หากสูญเสียการเข้าถึง Keychain Access และต้องกู้คืน อ่านบทความนี้เพื่อเคล็ดลับเพิ่มเติม

Keychain Password คืออะไร?

Password Managers เป็นวิธีปกป้องข้อมูลส่วนตัว Keychain Access ให้คุณใช้รหัสผ่านแข็งแกร่งทุกเว็บโดยไม่ต้องจำ

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

Keychain เก็บ Certificates, Encryption keys, Secure notes ได้ ส่วนข้อมูลบัตรเครดิต Mac เก็บได้แต่ตั้งค่าแยกจาก Apple Pay หรือ Safari Preferences

Keychain ทำงานเบื้องหลัง บันทึก/เติมรหัสผ่านอัตโนมัติ จึงง่ายที่จะมองข้ามแอปนี้ แอป Keychain Access ทำให้เข้าถึงข้อมูลใน Keychain ได้ง่าย เปิดได้โดยพิมพ์ชื่อใน Spotlight หรือหาในโฟลเดอร์ Applications ของ Finder

แม้ไม่เคยเปิด Keychain Access จุดประสงค์ Mac อาจเริ่มขอให้ใส่ "Keychain Password" — นั่นคือ Master Password ที่ปกป้องข้อมูลอื่นๆ ทั้งหมด

รหัสผ่านนี้ โดยค่าเริ่มต้น = รหัสผ่านผู้ใช้ที่ล็อกอินคอมพิวเตอร์ แต่ Keychain และ User passwords อาจ Out of sync (ไม่ซิงค์กัน) ได้

Keychain Password ทำงานอย่างไร?

iCloud Keychain ทำงานร่วมกับ iOS, iPadOS, macOS ราบรื่น เมื่อบันทึกรหัส Wi-Fi หรือล็อกอิน ID/Password ระบบจะสร้าง Entry ใน Keychain App อัตโนมัติ ข้อมูลทั้งหมดซิงค์ข้ามอุปกรณ์ Apple ผ่าน iCloud

Apple เน้น ความสะดวก มากกว่าฟีเจอร์กับ Keychain Access บน Mac ผู้ใช้อาจไม่รู้ว่าแอป/บริการนี้ทำงานเบื้องหลัง

เปิด Keychain Access จะเห็นรายการ Data points ทั้งหมดที่บันทึกไว้ ด้านซ้ายแสดง Keychains ต่างๆ

Keychains ของคุณอาจแตกต่างกันไปตามการใช้งาน รหัสผ่านมักจัดกลุ่มเป็น:

  • Login (บัญชีออนไลน์ส่วนใหญ่ที่ผูกกับอุปกรณ์)
  • iCloud (Cloud credentials)
  • System (Wi-Fi passwords, Certificates, Keys)
  • System Roots (Certificates เท่านั้น)

ดูรายละเอียดหรือรหัสผ่านเฉพาะ: ดับเบิลคลิก Entry ใน Keychain Access ต้องยืนยันตัวตนด้วยรหัสผ่านของ Keychain ที่เกี่ยวของ

ตั้งค่า Keychain Access ให้อนุมัติทุกคำขอใน Keychain เฉพาะได้ (ถ้ามีรหัสผ่าน) — เข้าถึงข้อมูลล็อกอินได้เร็ว แต่ อย่าเลือกตัวเลือกนี้หากคนอื่นเข้าถึงอุปกรณ์ได้ หมายเหตุ: รหัสผ่านเก่าอาจทำให้ Keychain Password App 混乱 ต้อง ล้างไฟล์ขยะบน Mac เป็นประจำด้วย Outbyte macAries

Default Keychain Password ของฉันคืออะไร?

ไม่ว่าจะเพิ่งใช้ iCloud Keychain หรือใช้มานาน การเปลี่ยน Default Keychain Password อาจยาก

มีหลายวิธีเปลี่ยน แต่ต้องรู้ก่อน:

  • Keychain Password ค่าเริ่มต้น = รหัสผ่านบัญชีผู้ใช้ (User account password)
  • Keychain และ Mac User Passwords ผูกกัน (Linked) — เปลี่ยน User Password Keychain Password ก็เปลี่ยนตาม
  • ดังนั้นตอนเปลี่ยน Keychain Password ต้องใส่ User Password ก่อน

เปลี่ยน Default Keychain Password ได้โดย: เปลี่ยน User Password, ทำ Keychain อื่นเป็น Default, หรือใช้คำสั่ง Terminal สร้าง Keychain หลายตัว แต่ละตัวรหัสผ่านต่างกันก็ได้

วิธีเปลี่ยน Keychain Password บน Mac

มี 2 วิธี: 1) เปลี่ยนรหัสผ่าน Mac ใน System Preferences — แตถ้าคนอื่นได้รหัส Mac จะเข้าถึง iCloud Keychain และรหัสผ่านทั้งหมดได้ 2) ใช้ Keychain Access เปลี่ยน iCloud Keychain Password — Mac และ Keychain Passwords จะ ต่างกัน แต macOS Big Sur ไม่มีตัวเลือกนี้

มาดูรายละเอียดทั้ง 2 วิธี:

วิธีที่ 1: เปลี่ยน Keychain Password ผ่าน System Preferences

Apple ใช้รหัสผ่านล็อกอินบัญชี Local เป็น Default Keychain Password จำว่า ต่างจาก Apple ID หรือ iCloud Info (ใช้ล็อกอินบัญชีเดียวข้ามอุปกรณ์)

ทุกครั้งที่เปลี่ยนรหัสผ่าน Local Account — Keychain Password จะอัปเดตอัตโนมัติ สรุป: ถ้าจดจำรหัสผ่านบัญชีบนอุปกรณ์ที่ใช้อยู่ ไม่ควรมีปัญหาเข้าถึง Keychains

แค่เปลี่ยนรหัสผ่าน Local = เปลี่ยน Keychain Password (ต้องรู้รหัสเก่า) ขั้นตอน:

  1. เมนู Apple มุมซ้ายบน > System Preferences
  2. ไป Users & Groups
  3. คลิกไอคอนล็อกมุมซ้ายล่าง
  4. ยืนยันตัวตน แล้วคลิก Change Password
  5. ใส่รหัสใหม่, รหัสเก่า, และ Password Hint

เสร็จ! ควรเปลี่ยนรหัสผ่านอุปกรณ์และ Keychain Access สำเร็จแล้ว

แต่: คนที่มีรหัส Mac สามารถดู/แก้ไขข้อมูลล็อกอินผ่าน Keychain Access ได้ จึงควร แยกทั้งสองรหัส ไปขั้นตอนต่อไป

วิธีที่ 2: เปลี่ยน Keychain Password ผ่าน Keychain Access

เปลี่ยน Keychain Passwords แยกกันได้จาก Keychain Access แม้เปลี่ยน Local Password จะส่งผลต่อ Keychain Password — แต่ ย้อนกลับไม่ได้ (Reverse not true) คือ เปลี่ยนรหัส Keychain เฉพาะตัว ไม่ส่งผลต่อ Keychains อื่น, Apple ID, หรือ Local Account

ขั้นตอนเปลี่ยน Keychain Password โดยตรง:

  1. เปิด Keychain Access หาใน Launchpad หรือ Spotlight (Command+Space พิมพ์ Keychain Access)
  2. แถบเมนู Edit
  3. เลือก Change Password for Keychain "Login"
  4. ใส่รหัสผ่านที่ขอ ยืนยันข้อมูล
  5. คลิก OK

หมายเหตุ: รหัสล็อกอินอุปกรณ์ (Device login password) จะคงเดิมเหมือนเดิม

เสียดายที่เปลี่ยนรหัส Keychain เฉพาะตัว จำกัดอยู่ที่ Default Keychains เช่น Login และ iCloud เท่านั้น เพราะสร้างโดย OS และผูกกับบัญชี วิธีง่ายสุดคือสร้างรหัสผ่านบัญชีใหม่ใน System Preferences > Users and Groups หรือ Reset Default Keychains จาก Preferences ของ Keychain Access — แต่จะ ลบ Entry ทั้งหมดใน Keychains ปัจจุบัน

ลืม Keychain Password บน Mac ทำไง?

หากลืมรหัสเก่า ไม่มีทาง Reset Keychain Access ระบบจะขอ Authentication Password (รหัสที่ลืม) ตลอด

หากจดจำ Keychain Access Password ได้ สามารถ Reset Default Login Keychain ของ Mac ได้ ขั้นตอน:

  1. เปิด Keychain Access
  2. เมนูบาร์เลือก Keychain Access
  3. เลือก Preferences
  4. เลือก Reset Default Keychains
  5. ยืนยันด้วย Keychain Password — macOS จะสร้าง Login Keychain ใหม่จากศูนย์
  6. จะสร้าง Login Keychain ใหม่ รายการทั้งหมดใน Keychains เดิมจะหาย

Log out แล้ว Log in Mac ใหม่ เมื่อ Keychain Access ขอรหัส ให้ใส่ รหัสบัญชีผู้ใช้ Mac แทน ควรทำให้ Keychain Access ทำงานปกติ และไม่ขอรหัสซ้ำ

วิธีเปลี่ยน Keychain Password หาก Change Password for Keychain สีเทา (Grayed Out)

ตัวเลือก 'Change Password for Keychain Login' ในเมนู Keychain Access อาจ Grayed Out — ทำให้เปลี่ยน Keychain Password ไม่ได้

หากไม่มีสิทธิ์ Admin บนบัญชี Mac จะเปลี่ยน Keychain Password ไม่ได้ แตมี วิธีอ้อม (Workaround):

  1. เปิด Keychain Access
  2. เมนู File > New Keychain
  3. ข้าง Save as พิมพ์ temporary คลิก Create
  4. ใส่รหัสผ่าน คลิก OK
  5. คลิกขวา Keychain "temporary" เลือก Make Keychain "temporary" Default
  6. เลือก Keychain "login"
  7. เมนูบาร์ Edit > Change Password for Keychain
  8. ใส่รหัสเก่าและใหม่
  9. คลิก OK

เก็บหรือลบ Temporary Keychain ก็ได้ ลบ: คลิกขวา เลือก Delete Keychain "temporary."

อีกวิธี: ใช้ Mac Terminal พิมพ์คำสั่งระบบ:

  1. เปิด Terminal จาก Launchpad หรือ Spotlight Search
  2. พิมพ์ security set-keychain-password กด Return
  3. ใส่และยืนยันรหัสผ่านที่ขอ

คำสั่ง Terminal นี้เปลี่ยน Keychain Access Password เรียบร้อย ใช้งานต่อได้เลย

ตัวเลือกแทน Keychain Password

iCloud Keychain เริ่มต้นใช้งานได้ดี แต่เหมือนแอป/บริการ Apple อื่นๆ — ไม่ควรพอใจแค่ Password Manager พื้นฐาน

มี Third-party Password Managers สำหรับ Mac มากมาย: 1Password, LastPass, Enpass, Dashlane, Bitwarden มักมี Cross-platform compatibility — ย้ายจาก Mac ไป Windows หรือ iPhone ไป Android ไม่ต้องกังวลหายรหัสผ่านสำคัญ มี Browser Extensions, Tags จัดระเบียบ แม้ต้องสมัครสมาชิกจ่ายเงิน — แต่ คุ้มค่าหากมีข้อมูล/รหัสผ่านสำคัญบน Mac

สรุป

Keychain ดูง่ายสำหรับจัดการรหัสผ่าน แต่ระบบรหัสผ่านซับซ้อนของ Apple สับสนผู้ใช้ใหม่ โดยทั่วไป หากต้องการ Keychain Password ใหม่ เราแนะนำ เปลี่ยนรหัสผ่าน Local Account ทันที

แต่การเปลี่ยน Default Keychains เป็นวิธีง่ายให้ผลลัพธ์คล้ายกัน — และเป็น ตัวเลือกดีที่สุดหากอยากเปลี่ยน Keychain Password แต่คงรหัสล็อกอิน Mac เดิม

หวังว่าคู่มือนี้ช่วยคุณเปลี่ยน Keychain Password บน Mac ได้สำเร็จ