解决ComfyUI Manager安全级别报错「This action is not allowed」的完整指南

当通过 Git URL 安装 ComfyUI 插件时遇到 `This action is not allowed with this security level configuration` 报错,本质是ComfyUI Manager的安全策略限制了外部代码执行。本教程提供了方案,覆盖 Windows/macOS/Linux 全平台操作。

当通过 Git URL 安装 ComfyUI 插件时遇到 This action is not allowed with this security level configuration 报错,本质是ComfyUI Manager的安全策略限制了外部代码执行。本教程提供了方案,覆盖 Windows/macOS/Linux 全平台操作。

一、错误原因解析

此报错由 ComfyUI Manager 的安全分级机制触发。系统默认设置为 security_level = normal 时,会阻止未经验证的第三方 Git 仓库安装。该机制旨在防范恶意代码注入,但会导致部分插件安装失败。

其实在 ComfyUI Manager 的仓库中已经有说明如何解决这个问题,通过修改 config.ini 文件来修改安全级为 weak 即可解决。

二、核心解决方案:修改安全级别

建议修改完之后恢复安全级别,避免长期暴露风险。

步骤 1:定位配置文件

根据 ComfyUI-Manager 版本,配置文件路径不同,下面是不同版本的文件位置

Manager 3.0 版本以上

当你的 ComfyUI Manger 在 3.0 版本以上时,请查找下面位置的文件 ComfyUI/user/default/ComfyUI-Manager/config.ini

Manager 3.0版本以下

如果你的 ComfyUI Manger 在 3.0 版本以下,请查找下面位置的文件 \custom_nodes\ComfyUI-Manager\config.ini

在开始操作前,请先备份 `config.ini` 文件。

步骤 2:修改安全参数

用文本编辑器打开 config.ini,找到:

security_level = normal

将其修改为:

security_level = weak  # 允许安装任意来源插件

注意:部分系统需管理员权限才能保存修改,Windows 用户可右键文件 → 属性 → 取消「只读」属性

步骤 3:重启服务

  • ComfyUI 桌面版: 完全退出 ComfyUI 后重新启动
  • ComfyUI Portable 版: 关闭后点击 run_nvidia_gpu.bat 重新启动

验证操作

在 Manager 中尝试通过 Git URL 安装插件(如输入 https://github.com/comfyanonymous/ComfyUI_bitsandbytes_NF4),若不再报错则成功。

三、替代方案:安全模式安装

打开 Manager → Install Custom Nodes

优势:无需修改配置,但仅支持已收录至 Manager 数据库的插件

四、其它

1. 未找到 config.ini

若未找到 config.ini:

  • 通过 Everything 等工具全盘搜索
  • 重新安装 ComfyUI Manager 插件

2. 云环境特殊处理

在云端部署平台:

  • 通过 JupyterLab 终端找到 custom_nodes/ComfyUI-Manager/config.ini 文件
  • 按 Ctrl+O 保存 → Ctrl+X 退出

3. 更新 ComfyUI 和 Manager

作为解决报错的可选步骤,可以考虑更新到最新版本的 ComfyUI 和 ComfyUI-Manager,有时新版本会修复相关安全策略问题。

五、安全建议

临时开启弱安全模式

  • 安装完成后立即恢复 security_level = normal,避免长期暴露风险