Bloqueie a área de trabalho do Mac na linha de comando
Com a ajuda de um item de menu oculto, podemos bloquear a tela do Mac OS X diretamente do Terminal. Isso não desconecta o usuário, apenas abre a tela de bloqueio padrão do Mac OS X e a janela de login, exigindo um usuário e uma senha válidos antes que o Mac possa ser usado novamente.
Isso é muito simples de usar, se você travar o Mac com frequência com esse truque, talvez queira criar um alias para facilitar o acesso.
Como bloquear a tela do Mac a partir do terminal no OS X
Abra o Terminal e digite o seguinte em uma única linha:
/System/Library/CoreServices/Menu\ Extras/User.menu/Contents/Resources/CGSession -suspend
Não há nenhuma confirmação, a área de trabalho é imediatamente bloqueada e a tela de bloqueio aparece independentemente do que está acontecendo com a conta de usuário ativa.
Para criar um alias, adicione algo como o seguinte ao seu perfil:
"alias lockscreen=&39;/System/Library/CoreServices/Menu Extras/User.menu/Contents/Resources/CGSession -suspend&39; "
Para aqueles que estão se perguntando, o item de menu que está sendo usado é o mesmo menu Troca rápida de usuário que exibe um nome de usuário no canto superior direito, e a tela de bloqueio mostrada é idêntica à que é convocada se alguém fosse selecione “Janela de Login…” no mesmo menu.
Você também pode bloquear uma tela usando um atalho de teclado, mas usar a linha de comando oferece duas vantagens óbvias; ele pode ser incluído em scripts ou inserido de SSH para bloquear remotamente um Mac.