Corrección del error de nivel de seguridad de ComfyUI Manager
Cuando encuentres el error Esta acción no está permitida con esta configuración de nivel de seguridad
al instalar un plugin de ComfyUI a través de una URL de Git, esto se debe a que la política de seguridad de ComfyUI Manager limita la ejecución de código externo. Este tutorial ofrece soluciones que cubren todas las plataformas Windows/macOS/Linux.
1. Análisis de las causas del error
Este error es desencadenado por el mecanismo de nivel de seguridad de ComfyUI Manager. Cuando la configuración predeterminada es security_level = normal
, se bloquea la instalación de repositorios de Git de terceros no verificados. Este mecanismo tiene como objetivo prevenir la inyección de código malicioso, pero puede resultar en el fallo de la instalación de algunos plugins.
De hecho, el repositorio de ComfyUI Manager ya explica cómo resolver este problema modificando el archivo config.ini
para cambiar el nivel de seguridad a weak
.
2. Solución principal: modificar el nivel de seguridad
Se recomienda restaurar el nivel de seguridad después de la modificación para evitar riesgos de exposición a largo plazo.
Paso 1: Localizar el archivo de configuración
Según la versión de ComfyUI-Manager, la ruta del archivo de configuración es diferente:
-
Versión Manager 3.0 y superior:
ComfyUI/user/default/ComfyUI-Manager/config.ini
-
Versión Manager 3.0 y anterior:
- Windows:
Directorio raíz de ComfyUI\custom_nodes\ComfyUI-Manager\config.ini
- macOS:
~/Documents/ComfyUI/custom_nodes/ComfyUI-Manager/config.ini
- Servidor en la nube: Acceda al directorio de instalación a través de JupyterLab o SSH para encontrarlo
- Windows:
Antes de comenzar, asegúrese de hacer una copia de seguridad del archivo config.ini
.
Paso 2: Modificar los parámetros de seguridad
Abra config.ini
con un editor de texto y busque:
security_level = normal
Modifíquelo a:
security_level = weak # Permitir la instalación de plugins de cualquier fuente
Nota: Algunos sistemas requieren permisos de administrador para guardar los cambios. Los usuarios de Windows pueden hacer clic derecho en el archivo → Propiedades → desmarcar el atributo «solo lectura».
Paso 3: Reiniciar el servicio
- Versión de escritorio de ComfyUI: Cierre completamente ComfyUI y luego reinicie
- Versión portátil de ComfyUI: Cierre y luego haga clic en run_nvidia_gpu.bat para reiniciar
Verificación de la operación
Intente instalar un plugin a través de la URL de Git en el Manager (por ejemplo, ingrese https://github.com/comfyanonymous/ComfyUI_bitsandbytes_NF4). Si no se produce ningún error, ha tenido éxito.
3. Solución alternativa: instalación en modo seguro
Abra el Manager → Instalar nodos personalizados
Ventaja: no se requiere modificar la configuración, pero solo admite plugins que están registrados en la base de datos del Manager.
4. Otros
1. Archivo config.ini no encontrado
Si no se encuentra el archivo config.ini:
- Busque en todo el disco utilizando herramientas como Everything
- Reinstale el plugin ComfyUI Manager
2. Tratamiento especial para el entorno en la nube
En una plataforma de despliegue en la nube:
- Encuentre el archivo
custom_nodes/ComfyUI-Manager/config.ini
a través del terminal de JupyterLab - Presione Ctrl+O para guardar → Ctrl+X para salir
3. Actualizar ComfyUI y Manager
Como paso opcional para resolver el error, considere actualizar a la última versión de ComfyUI y ComfyUI-Manager, ya que a veces las nuevas versiones corrigen problemas relacionados con la política de seguridad.
5. Recomendaciones de seguridad
Activar temporalmente el modo de seguridad débil
- Después de la instalación, restaure inmediatamente
security_level = normal
para evitar riesgos de exposición a largo plazo.