Исправление ошибки уровня безопасности ComfyUI Manager
При возникновении ошибки This action is not allowed with this security level configuration
при установке плагинов ComfyUI через Git URL, это по сути связано с политикой безопасности ComfyUI Manager, ограничивающей выполнение внешнего кода. Этот учебник предоставляет решения, охватывающие все платформы: Windows/macOS/Linux.
1. Анализ причин ошибки
Эта ошибка вызывается механизмом уровня безопасности ComfyUI Manager. Когда настройка по умолчанию security_level = normal
, она предотвращает установку непроверенных сторонних Git репозиториев. Этот механизм направлен на предотвращение внедрения вредоносного кода, но может привести к сбою установки некоторых плагинов.
Фактически, репозиторий ComfyUI Manager уже объясняет, как решить эту проблему, изменив файл config.ini
, чтобы изменить уровень безопасности на weak
.
2. Основное решение: Изменение уровня безопасности
Рекомендуется восстановить уровень безопасности после изменения, чтобы избежать долгосрочных рисков воздействия.
Шаг 1: Найдите файл конфигурации
В зависимости от версии ComfyUI-Manager, путь к файлу конфигурации отличается:
Для Manager версии 3.0 и выше
Если ваш ComfyUI Manager версии 3.0 или выше, пожалуйста, ищите файл по следующему пути: ComfyUI/user/default/ComfyUI-Manager/config.ini
Для Manager версии ниже 3.0
Если ваш ComfyUI Manager ниже версии 3.0, пожалуйста, ищите файл по следующему пути: \custom_nodes\ComfyUI-Manager\config.ini
Перед началом, пожалуйста, создайте резервную копию файла config.ini
.
Шаг 2: Измените параметры безопасности
Откройте config.ini
текстовым редактором и найдите:
security_level = normal
Измените на:
security_level = weak # Разрешить установку плагинов из любого источника
Примечание: Некоторые системы могут требовать разрешения администратора для сохранения изменений. Пользователи Windows могут щелкнуть правой кнопкой мыши на файле → Свойства → снять флажок атрибута ‘Только для чтения’.
Шаг 3: Перезапустите службу
- ComfyUI Desktop Version: Полностью выйдите из ComfyUI, а затем перезапустите
- ComfyUI Portable Version: Закройте, а затем нажмите run_nvidia_gpu.bat для перезапуска
Проверьте операцию
Попробуйте установить плагин через Git URL в Manager (например, введите https://github.com/comfyanonymous/ComfyUI_bitsandbytes_NF4). Если ошибка не возникает, это успешно.
3. Альтернативное решение: Установка в безопасном режиме
Откройте Manager → Install Custom Nodes
Преимущество: Не требуется изменение конфигурации, но поддерживаются только плагины, зарегистрированные в базе данных Manager.
4. Другие
1. config.ini не найден
Если config.ini не найден:
- Поищите весь диск с помощью инструментов типа Everything
- Переустановите плагин ComfyUI Manager
2. Специальная обработка для облачных сред
На платформе облачного развертывания:
- Найдите файл
custom_nodes/ComfyUI-Manager/config.ini
через терминал JupyterLab - Нажмите Ctrl+O для сохранения → Ctrl+X для выхода
3. Обновите ComfyUI и Manager
Как необязательный шаг для решения ошибки, рассмотрите обновление до последней версии ComfyUI и ComfyUI-Manager, так как иногда новые версии исправляют связанные проблемы политики безопасности.
5. Рекомендации по безопасности
Временно включите слабый режим безопасности
- После установки немедленно восстановите
security_level = normal
, чтобы избежать долгосрочных рисков воздействия.