One of the first rules of cybersecurity is to always lock your computer before stepping away from it. While it might not be the quickest way, you can lock your Apple Mac using Terminal. Here’s how to do it.

Require a Password to Unlock Your Mac

The command to lock your Mac using Terminal doesn’t actually lock it. Rather, it just puts it to sleep. To be considered “locking,” a password must be required to access a Mac after it’s been put to sleep.

To password-protect your Mac after it’s been put in sleep mode, click the Apple icon at the top left of the menu bar, and then select “System Preferences.”

System Preferences

Here, click “Security & Privacy.”

Security and Privacy

Under the “General” tab, select the checkbox next to “Require Password.”

Require password

Type your password, and then click the arrows next to “Require Password” to open the drop-down menu. You can then select the amount of time that must pass before a password is required. Select “Immediately” to lock your Mac whenever you put it to sleep.

Immediately lock Mac after sleep

With this enabled, your Mac will immediately lock whenever it’s put to sleep.

Lock Your Mac Using Terminal

To lock your Mac via Terminal, you first have to launch it. Press Command+Space to open Spotlight Search. Type “Terminal” in the Search bar, and then click it when it appears in the search results.

Terminal in spotlight search

In Terminal, type the following command, and then press Enter:

pmset displaysleepnow

command to put mac to sleep

Your Mac will now be in sleep mode. If you selected the option to require a password to wake it, it is now also effectively locked.

Locking your Mac is a good way to prevent unauthorized access to it, while still allowing programs to run in the background. If you’d rather kill all operations, you can also shut down your Mac via Terminal.

RELATED: How to Lock Your Windows 10 PC Using Command Prompt

Profile Photo for Marshall Gunnell Marshall Gunnell
Marshall is a writer with experience in the data storage industry. He worked at Synology, and most recently as CMO and technical staff writer at StorageReview. He's currently an API/Software Technical Writer based in Tokyo, Japan, runs VGKAMI and ITEnterpriser, and spends what little free time he has learning Japanese.
Read Full Bio »