Abra Terminal e ingrese lo siguiente en una sola línea:
/System/Library/CoreServices/Menu\ Extras/User.menu/Contents/Resources/CGSession -suspend
No hay ninguna confirmación, el escritorio se bloquea inmediatamente y aparece la pantalla de bloqueo independientemente de lo que esté sucediendo actualmente con la cuenta de usuario activa.
El elemento de menú que se está utilizando es el mismo menú de Cambio rápido de usuario que muestra un nombre de usuario en la esquina superior derecha, y la pantalla de bloqueo que se muestra es idéntica a la que se convocará si uno seleccionara "Ventana de inicio de sesión ..." desde ese mismo menú.
También puede bloquear una pantalla usando un método abreviado de teclado , pero usando el comando La línea ofrece dos ventajas obvias; se puede incluir dentro de los scripts o ingresarse desde SSH para bloquear remotamente una Mac.
Fuente: Bloquee el escritorio de Mac desde la línea de comandos