Mac设置中的安全性缺少“任何来源”

问题:

用Mac安装软件,隐私性与安全性,想切换"任何来源"用来下载网站的app,但是菜单栏找不到"任何来源"选项,无法安装dmg的文件

终端中一行代码设置出来:sudo spctl --global-disable (禁用Mac中的GateKeeper安全保护)

解决(How to slove

  1. 打开系统设置->隐私与安全性 (放到后台,不要关闭);
  2. 打开终端,输入sudo spctl --global-disable,回车,输入密码,回车;(提示 needs to be confirmed in System Settings,很重要但是正常人都搞不懂,不必管它)
  3. 回到系统设置,然鹅并没有任何变化。(关键的来了);
  4. 切出隐私与安全性,比如切到锁定屏幕 ;
  5. 再切回隐私与安全性,划到最底端点击允许以下来源的应用;
  6. 这时候就出现任何来源的选项了
  7. 解决✅

Why?

Gatekeeper是Mac OS的一个安全功能,它会验证应用程序的来源和完整性,阻止运行未经授权或可能含病毒的软件。

上述命令:sudo spctl --global-disable,可以完全禁用Gatekeeper的安全检查,使其允许打开任何未经验证的应用程序。

sudo -- 获得管理员权限执行命令

spctl -- 管理系统的安全策略

---global-disable -- 禁用Gatekeeper的所有安全限制

建议安装完后,重启启动GateKeeper

如果要重新启用Gatekeeper,可以使用命令:

sudo spctl --master-enable

或者更简单的:到安全性,直接切换回去Appstore 和已知开发者, 系统会默认打开GateKeeper保护机制,(这就是为什么之前我的任何来源有,但是切换回去后,"任何来源"就没有了的原因。)

sudo spctl --master-disable是一个强大但危险的命令,可以完全关闭Mac的应用验证机制,应仅在必要时使用,并在使用后重新启用安全功能。

参考链接:https://blog.csdn.net/weixin_45601370/article/details/143926160

相关推荐
IS68321 小时前
视频文案提取技术全景:ASR vs OCR,哪种方案更适合你?
ide·macos·xcode
安且惜1 天前
Windows或mac支持本地抓包
windows·macos
做萤石二次开发的哈哈2 天前
开发者如何调用 ERTC iOS API 完成 SDK 初始化配置?
macos·objective-c·cocoa
AUV11072 天前
Mac 录屏自动缩放怎么设置才不乱跳:自动片段、固定区域与鼠标跟随调试
macos·计算机外设
程序员良辰2 天前
【Mac快速切换JDK】Mac 使用 Homebrew + jenv 快速切换 JDK 版本
java·开发语言·macos
coding4u3 天前
Mac 外接显示器完全指南:从插上线到调好每个参数
macos·计算机外设·文件管理·显示器·策略模式·quick look扩展
zhyf1193 天前
(Mac)Homebrew部署Obsidian+Claudian+Excalidraw
macos
chuan.bai3 天前
Java RAG 实战(第 3 篇):从交互式聊天到多轮上下文
java·人工智能·macos·ai
Chennn__3 天前
开源项目:Recorder — 本地离线 macOS 录音转文字(通用/课堂/雅思,可选 Ollama)
macos
AUV11073 天前
录系统声音用什么 Mac 录屏软件:双音源到成片的五层验收
macos