JoF*_*wld 5 security macos-catalina
我正在尝试运行一些命令行工具,每次它调用新的依赖项时,我都会弹出“X 无法打开,因为无法验证开发人员”。显然,如果我打开系统首选项,我可以单击“无论如何打开”,但这对于我正在使用的工具来说是一个非常繁重的过程。
我发现了以下假设的解决方法:
sudo spctl --master-disable
Run Code Online (Sandbox Code Playgroud)
这会启用“允许从以下位置下载应用程序”下标记为“任何地方”的单选按钮,但它似乎实际上对命令行工具的筛选没有任何影响。我仍然会收到弹出窗口,事实上,如果我关闭系统首选项并重新打开它,“任何地方”单选按钮就会消失。
任何建议将不胜感激。
小智 1
我在 Catalina 10.15.7 上遇到了同样的问题。sudo spctl --master-disable
即使状态显示 ,也没有删除弹出窗口assessments disabled
。
起作用的是另外csrutil disable
在恢复模式下运行。( https://apple.stackexchange.com/questions/208478/how-do-i-disable-system-integrity-protection-sip-aka-rootless-on-macos-os-x )
这将完全禁用 SIP,因此请自行判断。
归档时间: |
|
查看次数: |
4570 次 |
最近记录: |