ล็อค Mac Desktop จาก Command Line

ด้วยความช่วยเหลือของรายการเมนูที่ฝังเราสามารถล็อคหน้าจอ Mac OS X ได้จากเทอร์มินัล ไม่ได้เป็นการล็อกผู้ใช้งาน แต่จะนำมาสู่หน้าจอล็อก Mac OS X มาตรฐานและหน้าต่างล็อกอินโดยกำหนดให้ผู้ใช้และรหัสผ่านถูกต้องก่อนที่ Mac จะสามารถใช้งานได้อีกครั้ง

นี่ใช้ง่ายมากถ้าคุณพบว่า Mac มีการปิดเครื่องบ่อยๆด้วยเคล็ดลับนี้คุณอาจต้องการให้นามแฝงเพื่อการเข้าถึงได้ง่ายขึ้น

วิธีการล็อคหน้าจอ Mac จาก Terminal ใน OS X

เปิด Terminal และป้อนข้อมูลต่อไปนี้ในบรรทัดเดียว:

/System/Library/CoreServices/Menu\ Extras/User.menu/Contents/Resources/CGSession -suspend

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

ในการทำนามแฝงให้เพิ่มข้อมูลบางอย่างในโปรไฟล์ของคุณ:

alias lockscreen='/System/Library/CoreServices/"Menu Extras"/User.menu/Contents/Resources/CGSession -suspend'

สำหรับผู้ที่สงสัยรายการเมนูที่ใช้อยู่คือเมนู Fast User Switching เดียวกันซึ่งจะแสดงชื่อผู้ใช้ที่มุมขวาบนและหน้าจอล็อกจะแสดงเหมือนกับสิ่งที่ถูกเรียกถ้าต้องการเลือก "Window เข้าสู่ระบบ ... " จากนั้น เมนูเดียวกัน

คุณสามารถล็อกหน้าจอโดยใช้แป้นพิมพ์ลัดได้เช่นกัน แต่การใช้บรรทัดคำสั่งมีข้อดีสองอย่างชัดเจน สามารถรวมไว้ในสคริปต์หรือป้อนจาก SSH เพื่อล็อก Mac จากระยะไกล