You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在macOS终端批量允许目录内未验证可执行文件运行?

批量放行指定目录内的未验证可执行文件

macOS 阻止未签名开发者的程序,本质是给这类文件添加了com.apple.quarantine隔离属性,通过终端可以批量移除该属性,免去逐个手动放行的麻烦。

具体操作

  1. 打开终端(从启动台的「其他」文件夹里找到)
  2. 执行以下命令,把命令里的/path/to/your/directory替换成你实际要处理的目录路径:
    sudo xattr -r -d com.apple.quarantine "/path/to/your/directory"
    
    各参数作用:
    • -r:递归处理目录下所有子文件和子目录
    • -d:删除指定的属性
    • com.apple.quarantine:就是触发验证提示的隔离标记
  3. 输入你的系统用户密码(输入时终端不会显示任何字符,输完回车即可)

额外提示

  • 务必确认目标目录里的文件来源安全,批量移除隔离属性会跳过系统的安全校验,存在风险
  • 如果部分文件仍无法运行,可能是缺少可执行权限,可执行以下命令批量添加:
    sudo chmod -R +x "/path/to/your/directory"
    

内容的提问来源于stack exchange,提问作者a06e

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 05:50:57