在 macOS 中,开启“任何来源”选项(即关闭 Gatekeeper 安全检查)的终端命令如下:
核心命令
sudo spctl --master-disable
具体操作步骤
-
打开终端 (Terminal):
- 按
Command + 空格键,输入Terminal或终端,然后回车打开。
- 按
-
输入命令:
- 复制上面的
sudo spctl --master-disable命令,粘贴到终端窗口中,按回车键。
- 复制上面的
-
输入密码:
- 终端会提示你输入密码(
Password:)。 - 注意:输入密码时屏幕上不会显示任何星号或字符,这是正常的。
- 输完开机密码后,直接按回车键。
- 终端会提示你输入密码(
-
验证是否成功:
- 打开 系统设置 (System Settings) 或 系统偏好设置。
- 进入 隐私与安全性 (Privacy & Security)(旧版本在“安全性与隐私” -> “通用”)。
- 向下滚动到“允许从以下位置下载的应用程序”区域,你会发现多出了一个 “任何来源 (Anywhere)” 的选项,并且已经被选中。
如何恢复默认(推荐)
为了系统安全,建议在安装完需要的软件后,重新开启安全检查。恢复命令如下:
sudo spctl --master-enable
💡 替代方案(更安全)
如果你不想全局关闭安全检查,只是想临时运行某个被拦截的软件,可以使用以下方法:
- 在 Finder 中找到该软件图标。
- 按住
Control键并右键点击(或双指点击)该软件。 - 在弹出的菜单中选择 “打开”。
- 在弹出的警告窗口中点击 “仍然打开”。
这样系统只会对这一个软件放行,而不会降低整个系统的安全性。
评论