วิธีการซ่อนบัญชีผู้ใช้เฉพาะจากหน้าจอล็อกอินของ Mac OS X

ผู้ใช้ Mac ที่มีบัญชีผู้ใช้หลายบัญชีในเครื่องเพียงเครื่องเดียวบางครั้งอาจต้องการซ่อนบัญชีผู้ใช้ที่ระบุจากหน้าจอล็อกอินของ OS X ซึ่งเป็นเรื่องปกติสำหรับผู้ดูแลระบบที่ต้องการซ่อนบัญชีผู้ดูแลระบบที่สามารถใช้งานได้โดยตรง หรือการแก้ไขปัญหาระยะไกล แต่ก็สามารถใช้กับผู้ใช้คนอื่น ๆ ด้วยเหตุผลหลายประการ การซ่อนบัญชีด้วยวิธีนี้การเข้าสู่ระบบบัญชีจะยังคงมีอยู่ถ้าเป็นที่รู้จักและสามารถเข้าถึงได้จากการเข้าสู่ระบบระยะไกลและแชร์หน้าจอ แต่จะไม่ปรากฏที่หน้าจอบูตเป็นตัวเลือกการเข้าสู่ระบบ


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

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

ซ่อนบัญชีผู้ใช้จากหน้าจอล็อกอินของ Mac OS X

ทำงานใน OS X Yosemite (10.10 ขึ้นไป) ไวยากรณ์ทั่วไปที่ใช้เพื่อซ่อนบัญชีมีดังนี้แทนที่ ACCOUNTNAME กับไดเรกทอรีภายในของผู้ใช้ของบัญชีเพื่อไม่ให้แสดงอีกต่อไป:

sudo dscl . create /Users/ACCOUNTNAME IsHidden 1

ตัวอย่างเช่นในการซ่อนบัญชีผู้ใช้ "osxdaily" ใน Mac ที่มีไดเร็กทอรีผู้ใช้ที่ระบุคือ / Users / osxdaily ไวยากรณ์จะเป็นดังนี้:

sudo dscl . create /Users/osxdaily IsHidden 1

เมื่อรีบูตคุณจะสังเกตเห็นว่าบัญชีเป้าหมายไม่สามารถมองเห็นได้ในรายการอวตารอีกต่อไป นอกจากนี้บัญชีจะกลายเป็นเมนูที่ไม่สามารถมองเห็นได้จากเมนู Fast User Switching และเมนูล็อกอินและล็อกเอาต์ทั่วไปของ OS X อย่างไรก็ตามผู้ใช้ที่ทราบบัญชีสามารถเข้าใช้ SSH แชร์หน้าจอเข้าสู่ระบบระยะไกลหรือแม้กระทั่งการเข้าสู่ GUI ได้ แผงสมมติว่าพวกเขารู้ว่ามันมีอยู่

เมื่อบูตหน้าจอการเข้าสู่ระบบที่บัญชีที่ระบุจะไม่ปรากฏที่:

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

เลิกซ่อนบัญชีผู้ใช้จากล็อกอินของ OS X

การเปิดเผยบัญชีผู้ใช้และการย้อนกลับไปที่การตั้งค่าเริ่มต้นของการแสดงผู้ใช้ที่ระบุในหน้าจอเข้าสู่ระบบ Windows และเมนูเปลี่ยนชื่อผู้ใช้อย่างรวดเร็วยังค่อนข้างง่าย เพียงแค่แทนที่ 1 ด้วย 0 และเรียกใช้คำสั่งเดียวกันโดยกำหนดเป้าหมายไปที่ชื่อ / ชื่อไดเร็กทอรีของบัญชีผู้ใช้อีกครั้ง

sudo dscl . create /Users/ACCOUNTNAME IsHidden 0

ก่อนหน้าการบูตเครื่องใหม่ Mac จะเปิดเผยบัญชีที่ระบุอีกครั้งที่หน้าจอล็อกอินของ OS X

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