Как заблокировать компьютер из командной строки
Для того, чтобы заблокировать компьютер из какого-нибудь скрипта, вам поможет такая команда:
/System/Library/CoreServices/Menu\ Extras/User.menu/Contents/Resources/CGSession -suspend
Компьютер заблокируется сразу, без подтверждений и предупреждений.