检查 Mac 的门禁(Gatekeeper)是否开启

用 spctl --status 查看 macOS 对下载应用的验证机制(门禁)当前是否启用。

macOS门禁spctl 安全评估安全中风险
运行 `spctl --status`:显示 assessments enabled 表示门禁已开启;显示 disabled 表示下载的应用不再被验证。

01命令

命令
$ spctl --status

02作用说明

有些下载的应用提示"无法打开,因为来自身份不明的开发者",背后的开关就是门禁(Gatekeeper),这条命令直接报告它的系统级状态。显示 disabled 通常说明有人执行过 `spctl --global-disable` 来绕过警告——主动为之可以理解,否则意味着之后下载的每个应用都未经检查就直接运行。恢复开启用 `sudo spctl --global-enable`。

03风险

风险中风险

04撤销

撤销
$ sudo spctl --global-enable

05来源

最后验证: 2026-09-18 · 分类: 安全与隐私

06相关方案