Mac自动锁定屏幕需配置节能、安全性及屏幕保护设置:一、系统设置中调整显示器关闭时间并启用“需要密码立即”;二、屏幕保护程序设等待时间并勾选“用作屏幕锁定”;三、终端命令精确控制idleTime、askForPassword等参数。

如果您希望 Mac 在一段时间无操作后自动锁定屏幕,以保障隐私与设备安全,则需要调整系统内置的“节能”与“安全性”相关设置。以下是实现此目标的具体步骤:
一、通过“系统设置”调整屏幕关闭与睡眠时间
该方法直接控制显示器关闭及系统进入睡眠的时间点,一旦屏幕关闭且“需要密码立即”选项启用,即等效于自动锁定屏幕。这是最常用且系统级生效的配置方式。
1、点击屏幕左上角苹果菜单 > “系统设置”,在边栏中点按“电池”(若使用笔记本)或“节能器”(若为台式机,如Mac Studio、iMac)。
2、在右侧找到“电池”或“电源适配器”标签页,根据当前供电状态选择对应区域。
3、拖动“关闭显示器”滑块,设定无操作后显示器自动关闭的时间(可选范围通常为1分钟至3小时)。
4、向下滚动,找到“当电脑进入睡眠状态时”部分,确认已开启“需要密码立即”开关;若未开启,请点按开关并输入管理员密码启用。
5、返回“系统设置”首页,在边栏中点按“登录用户”,再点按右侧的“密码与安全性”(或“安全性与隐私” > “通用”标签页),确保勾选了“进入睡眠或屏幕保护程序后立即要求输入密码”。
二、通过“屏幕保护程序”触发即时锁定
该方法利用屏幕保护程序作为中间触发器,配合“启动时显示登录窗口”策略,实现在设定闲置时间后强制进入需密码验证的锁定状态,响应更灵敏且可独立于睡眠逻辑运行。
1、打开“系统设置” > “桌面与程序坞”,向下滚动并点按“屏幕保护程序”。
2、在右侧“开始前的等待时间”下拉菜单中,选择期望的无操作延迟(例如:5分钟、10分钟)。
3、点按右下角的“屏幕保护程序选项”按钮(齿轮图标),在弹出窗口中勾选“将屏幕保护程序用作屏幕锁定”(macOS Sequoia 及更新版本中显示为该名称;旧版本可能显示为“启动时显示登录窗口”)。
4、关闭窗口后,返回“系统设置” > “登录用户” > “密码与安全性”,确认“当屏幕保护程序启动时”已启用“要求输入密码”,且延迟设为“立即”。
三、使用终端命令精确控制锁定延迟(高级用户)
该方法绕过图形界面,直接写入系统偏好设置数据库,适用于需毫秒级精度、脚本化部署或默认UI未暴露的参数场景,修改后立即生效且不受GUI缓存影响。
1、打开“访达”,前往“应用程序” > “实用工具”,双击运行“终端”。
2、输入以下命令并回车,设定屏幕保护程序启动延迟为300秒(即5分钟):
defaults write com.apple.screensaver idleTime -int 300
3、输入以下命令并回车,强制启用屏幕保护程序启动即锁定行为:
defaults write com.apple.screensaver askForPassword -int 1
4、输入以下命令并回车,设定密码请求延迟为0秒(即立即):
defaults write com.apple.screensaver askForPasswordDelay -int 0
5、执行以下命令重启屏幕保护程序服务,使配置即时生效:
killall ScreenSaverEngine

















