Найти в Дзене
Нейроарт Мастерская

ComfyUI. Как исправить “This action is not allowed with this security level configuration” в ComfyUI Manager.

Здравствуйте друзья.

Многие пользователи, которые только начинают пользоваться интерфейсом ComfyUI, возможно, сталкивались с ошибкой при работе с ComfyUI Manager.

Когда вы пытаетесь установить расширение из GitHub, то видите неприятное сообщение о том, что установка невозможна.

"This action is not allowed with this security level configuration" - т.е это действие не разрешено при данном уровне безопасности конфигурации.

Это связано с недавними изменениями в ComfyUI-Manager. Мы не будем разбираться, как так получилось и кто виноват, а просто постараемся с вами быстро решить эту проблему.

Update 19.01.2025. Для тех, у кого отсутствует config-файл по пути ComfyUI/custom_nodes/ComfyUI-Manager, либо изменения безопасности никак не повлияли и при попытке установить стороннее расширение вы продолжаете видеть "This action is not allowed with this security level configuration", ищите файл по пути:
ваш диск:\ваша директория ComfyUI\user\default\ComfyUI-Manager\config.ini

  1. В проводнике или коммандере (каким файловым менеджером пользуетесь) перейдите в директорию ComfyUI/custom_nodes/ComfyUI-Manager и найдите там файл config.ini.

2. Откройте файл config.ini в режиме редактирования.

3. Найдите строку security_level = <LEVEL>, если такой строки нет, то просто
допишите её в самом конце.

4. Выберите уровень безопасности, который вам подходит и пропишите его.
(ниже приведены краткие разъяснения уровней безопасности).

(пример: security_level = normal-)

  • strong (сильный): Запрещает: Использование функций с высоким и средним уровнем риска.
    Что это значит: Этот уровень блокирует доступ ко всем потенциально опасным функциям.
  • normal (нормальный): Запрещает: Использование функций с высоким уровнем риска.
    Доступно: Функции с средним уровнем риска.
    Что это значит: Этот уровень допускает некоторые рискованные функции, но самые опасные остаются заблокированными.
  • normal- (нормальный-): Запрещает: Использование функций с высоким уровнем риска, если указана команда --listen и не начинается с 127. (локального адреса).
    Доступно: Функции с средним уровнем риска.
    Что это значит: Этот уровень аналогичен нормальному, но добавляет дополнительное ограничение при удалённом подключении.
  • weak (слабый): Доступно: Все функции.
    Что это значит: Этот уровень не блокирует никаких функций, даже самых рискованных.

Какие функции считаются рискованными?

  • Высокий уровень риска: Установка через Git URL или команду pip install.
    Установка пользовательских модулей, которые не зарегистрированы в стандартном канале.
  • Средний уровень риска: Удаление, обновление и исправление пользовательских модулей.Установка пользовательских модулей из стандартного канала.
  • Низкий уровень риска: Обновление программы ComfyUI.

Эти уровни безопасности позволяют вам гибко настраивать доступ к функциям в соответствии с вашим уровнем доверия и потребностями.

После того как вы закончите редактирование файла config.ini, вам нужно будет перезапустить ComfyUI, нажав кнопку «Restart».

Готово! Теперь вы сможете легко устанавливать необходимые вам расширения.

Ну и конечно же, если вам понравилась эта статья, буду рад вашим подпискам, комментариям и лайкам. Недавно я запустил Discord-канал и постараюсь поддерживать его насколько возможно, там вы сможете не только следить за новостями, но и общаться, делиться опытом и приобретать новые знания о нейросетях. Чтобы всегда быть в курсе моих новых материалов, подписывайтесь на мой Boosty, Telegram-канал и страницу "ВКонтакте". Пока что нас немного, но я надеюсь, что с течением времени сообщество станет больше. Это станет отличной мотивацией для меня активно работать и над другими социальными сетями.