用 spctl --status 检查门禁状态

查看门禁评估是否开启,并从终端控制这项全局安全策略。

macOS门禁spctl 安全评估安全中风险
运行 `spctl --status` 查看门禁状态;如被禁用,用 `sudo spctl --master-enable` 重新开启。

01命令

命令
$ spctl --status

02作用说明

spctl --status 会输出 "assessments enabled" 或 "disabled",这解释了一些看似故障的现象:评估被关闭的 Mac 会静默运行未签名应用。`spctl --add <路径>` 可以只把某个被拦截的应用加入白名单,完全不必动全局开关,安全得多。Apple Silicon 机型还额外要求所有原生二进制必须签名,因此关闭门禁并不能绕过该检查。

03风险

风险中风险
!注意: 慎用 --master-disable:它会降低所有应用的保护级别,而不只是出问题的那一个。

04撤销

撤销
$ sudo spctl --master-enable

05来源

最后验证: 2026-09-17 · 分类: 系统与设置

06相关方案