Заблокуйте робочий стіл Mac за допомогою командного рядка

Anonim

За допомогою прихованого пункту меню ми можемо заблокувати екран Mac OS X прямо з терміналу. Користувач не виходить із системи, а лише відкриває стандартний екран блокування Mac OS X і вікно входу, вимагаючи введення дійсного користувача та пароля перед повторним використанням Mac.

Це дуже просто у використанні, якщо ви часто блокуєте Mac за допомогою цього прийому, ви можете створити псевдонім для полегшення доступу.

Як заблокувати екран Mac з терміналу в OS X

Відкрийте термінал і введіть наступне в одному рядку:

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

Немає жодного підтвердження, робочий стіл одразу блокується, а екран блокування з’являється незалежно від того, що зараз відбувається з активним обліковим записом користувача.

Щоб створити псевдонім, додайте до свого профілю щось на зразок наступного:

"

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

Для тих, хто цікавиться, пункт меню, який використовується, це те саме меню швидкого перемикання користувачів, яке відображає ім’я користувача у верхньому правому куті, а показаний екран блокування ідентичний тому, який викликається, якщо потрібно виберіть «Вікно входу…» у цьому ж меню.

Ви також можете заблокувати екран за допомогою комбінації клавіш, але використання командного рядка дає дві очевидні переваги; його можна включити в сценарії або ввести через SSH для віддаленого блокування Mac.

Заблокуйте робочий стіл Mac за допомогою командного рядка