Заблокуйте робочий стіл Mac за допомогою командного рядка
За допомогою прихованого пункту меню ми можемо заблокувати екран 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.