Mac自动锁定屏幕需四步:一、在“电池/电源适配器→屏幕和睡眠”设关闭显示器时间;二、在“登录与安全性”中设“需要密码”延迟;三、用终端命令defaults write设定askForPasswordDelay并killall生效;四、在“屏幕保护程序”中设启动时长并勾选密码要求。

如果您希望Mac在闲置一段时间后自动锁定屏幕以保障隐私和安全,则需要调整系统中与屏幕锁定相关的能源管理设置。以下是实现该目标的具体步骤:
一、通过“节能器”设置屏幕关闭与睡眠时间
macOS 将屏幕关闭与系统睡眠统一归入“节能器”偏好设置中,调整这两项可间接控制屏幕锁定触发时机,因为屏幕关闭后若启用了“要求输入密码”,系统将在唤醒时强制验证。
1、点击屏幕左上角苹果菜单,选择“系统设置”。
2、在左侧边栏点击“电池”(使用电池时)或“电源适配器”(接通电源时)。
3、向下滚动至“屏幕和睡眠”部分。
4、分别设置“关闭显示器”的时间(如5分钟),该值应小于或等于后续设定的密码锁定延迟,以确保锁定逻辑生效。
二、启用并配置“需要密码”锁定策略
仅关闭屏幕不足以触发身份验证;必须明确开启“需要密码”选项,并指定其在屏幕关闭后的响应延迟,才能真正实现锁定效果。
1、在“系统设置”中,点击左侧边栏的“登录与安全性”。
2、找到“需要密码”选项右侧的下拉菜单。
3、从下拉列表中选择一个时间间隔,例如“立即”、“5秒后”或“1分钟后”。该时间指屏幕关闭或电脑进入睡眠后,系统等待多久即强制要求输入密码。
三、通过终端命令精确设定空闲锁定延迟
系统默认界面未提供“纯空闲时间锁定”滑块,但可通过终端执行内置命令直接写入锁定延迟值(单位为秒),绕过图形界面限制,适用于需毫秒级控制或脚本化部署的场景。
1、打开“终端”应用(可在“访达→应用程序→实用工具”中找到)。
2、输入以下命令并按回车执行:defaults write com.apple.screensaver askForPasswordDelay -int 30(此处30表示30秒后要求密码)。
3、再输入命令使设置立即生效:killall ScreenSaverEngine。
4、验证是否写入成功:运行defaults read com.apple.screensaver askForPasswordDelay,终端将返回当前设定的秒数。
四、借助“屏幕保护程序”触发机制辅助锁定
屏幕保护程序启动本身不等同于锁定,但若将其与密码保护联动,则可在指定空闲时间后激活屏保并同步启用密码屏障,形成双重保障路径。
1、前往“系统设置→桌面与程序坞→屏幕保护程序”。
2、在右侧面板中拖动“启动屏幕保护程序”滑块,设为期望的空闲时长(如3分钟)。
3、勾选“当退出屏幕保护程序时,要求输入密码”复选框。
4、关闭窗口,系统将自动保存该组合策略。

















