- ลบบัญชีผู้ใช้บน macOS ได้ 2 วิธี: System Settings สำหรับ GUI หรือ Terminal สำหรับคำสั่ง CLI
- ใน System Settings เข้า "Users & Groups" ลบบัญชีที่เลือกหลังยืนยันตัวตน พร้อมตัวเลือกเก็บหรือลบไฟล์ของผู้ใช้
- ใน Terminal แสดงรายการผู้ใช้ด้วย "/usr/bin/dscl . -list /Users" และลบผู้ใช้เฉพาะด้วย "sudo /usr/bin/dscl . -delete /Users/[username]"
ถ้ามีบัญชีไม่ได้ใช้บน macOS สามารถลบได้ แม้การจัดการข้อมูลและสิทธิ์ผู้ใช้อาจดูซับซ้อน บัญชีผู้ใช้กำหนดการตั้งค่าและการตั้งค่าส่วนบุคคล และจำเป็นสำหรับล็อกอิน
วิธีที่ 1: System Settings
วิธีง่ายและตรงไปตรงมาคือใช้ System Settings ให้ GUI ใช้งานง่าย ถ้าไม่รู้พื้นฐานบัญชีผู้ใช้ ควรใช้วิธีนี้ แทนที่จะลองวิธีอื่น
ขั้นตอนที่ 1: เข้าถึงการควบคุมผู้ใช้ใน System Settings
ขั้นแรก ต้องเข้าไปหน้าควบคุมผู้ใช้ที่มีรายละเอียดบัญชีทั้งหมด:
- ไป System Settings (หรือ System Preferences บน macOS รุ่นเก่า)
- ในแถบด้านข้าง เลื่อนหา "Users & Groups" และคลิก
ขั้นตอนที่ 2: ลบบัญชีผู้ใช้
หลังเปิด Users & Groups จะเห็นรายการบัญชี แต่ละอันมีสิทธิ์ต่างกัน (เช่น Admin, Standard, Guest) จำได้ว่า ต้องล็อกอินเป็น Admin ถึงจะลบบัญชีอื่นได้
- คลิกที่ผู้ใช้ ที่ต้องการลบ
- หา ไอคอน "i" เล็กๆ ด้านขวา และคลิก เลือกบัญชีที่จะลบ
- จะเห็น รายการตัวเลือก เปลี่ยนชื่อผู้ใช้ รหัสผ่าน หรือประเภทบัญชี
- มุมซ้ายล่างของกล่องโต้ตอบ คลิก "Delete User"
- จะถูกขอ ยืนยันตัวตนบัญชีปัจจุบัน ไม่สามารถใช้ Touch ID ได้ ต้องพิมพ์รหัสผ่าน ใส่รหัสแล้วคลิก "Unlock"
- กล่องยืนยันจะขึ้น ถามว่าจะเซฟไฟล์จากบัญชีที่ลบเป็น disk image หรือไม่ สามารถเลือกลบโฟลเดอร์ home ของผู้ใช้ทั้งหมดได้ เลือกตัวเลือกที่ต้องการ แล้วคลิก "Delete User"
วิธีที่ 2: Terminal
วิธีที่ 2 ใช้ Terminal ลบบัญชีผู้ใช้บน macOS Terminal ให้ command line interface (CLI) ทำงานกับซอฟต์แวร์ระบบได้ง่าย
ขั้นตอนที่ 1: ดูรายการผู้ใช้บน Mac
เพื่อดูผู้ใช้ทั้งหมดบน Mac ให้รันคำสั่งนี้ใน Terminal เปิดได้จาก Spotlight Search (กด Command + Space) หรือ Launchpad ค้นหา "Terminal"
ใช้คำสั่งด้านล่างเพื่อลิสต์ผู้ใช้ทั้งหมด:
/usr/bin/dscl . -list /Users
ขั้นตอนที่ 2: ลบบัญชีผู้ใช้
หลังรันคำสั่งลิสต์ จะเห็นรายการยาวของ environments และ permissions ให้ข้ามไป ท้ายสุด จะเจอ username ของบัญชีจริง
ระบุ username แล้ว รันคำสั่งด้านล่าง ใน Terminal เพื่อลบบัญชีที่ระบุ:
sudo /usr/bin/dscl . -delete /Users/[username]
หลังใส่คำสั่ง Terminal จะขอยืนยันตัวตนบัญชีปัจจุบัน พอทำแล้ว บัญชีที่ระบุจะถูกลบอัตโนมัติ ถ้าเห็นชื่อบัญชีปัจจุบัน แสดงว่าเสร็จแล้ว
ABOUT THE AUTHOR

Muhammad Qasim
Qasim มีความหลงใหลในเทคโนโลยีและเกมมิ่ง จึงคอยอัปเดตข่าวสารล่าสุดและแบ่งปมมุมมองผ่านการเขียน ทุ่มเทให้ความรู้และมีส่วนร่วมในโลกเทคและเกมมิ่ง