Подробный гайд по исправлению ошибки Permission denied (13) в Dr.Web

Гайд по исправлению ошибки Permission denied (13) в Dr.Web. Подробная инструкция по настройке прав в Linux, Windows и macOS для работы антивируса.

2026.07.16                  


Подробный гайд по исправлению ошибки Permission denied (13) в Dr.WebПодробный гайд по исправлению ошибки Permission denied (13) в Dr.Web Ошибка «Permission denied (system 13)» или «errno 13» в продуктах Dr.Web указывает на стандартную системную ошибку операционной системы (код 13, EACCES в POSIX-системах), которая означает «Отказано в доступе».

Это происходит, когда какому-либо компоненту Dr.Web (например, службе обновления, сканеру или установщику) не хватает прав на чтение, запись или выполнение файлов и каталогов.

Ниже представлен подробный гайд по диагностике и устранению этой ошибки для разных операционных систем.


Сценарий 1: Linux / Unix (наиболее частый)

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

В логах это выглядит так:

Can not open file '/var/drweb/updater/last_try_cache' for writing: (Permission denied) или Unable to update product ... because of Permission denied (errno=13).


Пошаговое решение:

1. Проверьте права доступа и владельца каталогов.

Выполните в терминале команду, чтобы увидеть текущие права:

   ls -la /var/drweb/
   ls -la /opt/drweb/

2. Исправьте владельца файлов.

Обычно службы Dr.Web работают от имени пользователя drweb.

Верните корректные права, выполнив команды от имени суперпользователя (root):

   sudo chown -R drweb:drweb /var/drweb/
   sudo chown -R drweb:drweb /opt/drweb/

3. Перезапустите службы Dr.Web.

После исправления прав перезапустите демон конфигурации и обновитель:

   sudo systemctl restart drweb-configd
   sudo systemctl restart drweb-updater

(Для старых систем используйте sudo service drweb-configd restart).


Сценарий 2: Windows

В Windows ошибка с кодом 13 при работе Dr.Web (например, drwinst.exe error: Отказано в доступе) обычно связана с ограничениями учетной записи или конфликтом ПО.


Пошаговое решение:

1. Запуск от имени администратора.

Всегда запускайте установщик, программу обновления или сам антивирус, нажав правой кнопкой мыши и выбрав «Запуск от имени администратора».


2. Проверьте антивирусные конфликты.

Если на компьютере установлен другой антивирус (или усиленный Защитник Windows), он может блокировать доступ Dr.Web к собственным системным папкам. Добавьте папки Dr.Web (обычно C:\Program Files\DrWeb) в исключения другого антивируса.


3. Проверьте атрибуты папок.

Убедитесь, что папка установки Dr.Web не имеет атрибута «Только для чтения» (Свойства папки → Общие).


Сценарий 3: macOS

В macOS система строго контролирует доступ приложений к файлам. Если Dr.Web не имеет разрешения на полный доступ к диску, он будет постоянно сталкиваться с ошибкой доступа.


Пошаговое решение:

  1. Откройте Системные настройкиЗащита и безопасностьКонфиденциальность.
  2. Найдите раздел Полный доступ к диску (Full Disk Access).
  3. Нажмите на значок замка внизу, чтобы внести изменения, и добавьте приложение Dr.Web в список, поставив рядом галочку.
  4. Если используется macOS Ventura или новее, и компонент SpIDer Guard не активируется, рекомендуется полностью удалить Dr.Web, скачать последнюю версию с официального сайта и заново выдать все запрошенные разрешения при установке.

Сценарий 4: Ошибка «13» в Менеджере лицензий

Иногда пользователи путают системную ошибку 13 с внутренним кодом Dr.Web. Если ошибка возникает именно при попытке обновления и формулировка звучит как «Код ошибки 13», это может означать отсутствие действующей лицензии в Менеджере лицензий Dr.Web.


Решение:

Откройте Менеджер лицензий и убедитесь, что там есть активная лицензия. Если её нет, зарегистрируйте новый серийный номер или ключевой файл.


Глубокая диагностика (если ошибка сохраняется)

Если базовые методы не помогли, необходимо собрать точную информацию об ошибке:

1. Изучите системные логи.

В Linux проверьте файлы /var/log/syslog, /var/log/messages или специализированные логи /var/log/drweb/drweb-updater.log.


2. Проверьте целостность файловой системы.

Иногда ошибка 13 возникает из-за того, что файловая система перешла в режим «только для чтения» из-за ошибок диска. Проверьте это командой mount | grep -i ro или запустите chkdsk (в Windows) / fsck (в Linux).


3. Переустановите пакет обновления.

В редких случаях помогает переустановка компонента обновления: sudo apt reinstall drweb-updater (для Debian/Ubuntu) или аналогичная команда для вашего дистрибутива.


Если после выполнения всех шагов проблема сохраняется, рекомендуется обратиться в техническую поддержку Dr.Web, приложив собранные логи и указав точный код ошибки (например, x24 для внутренних ошибок доступа или errno 13 для системных).


Информация предоставлена в ознакомительных целях. Применение описанных настроек в системах, должно осуществляться только после согласования с ответственными за информационную безопасность и в соответствии с требованиями ФСТЭК, ФСБ и иных уполномоченных органов.


Статью подготовил: Денис Аверко @Nymexis г. Омск

Комментарии

Загрузка...
Если комментарии не загружаются, можете попробовать отключить блокировщик рекламы для этого сайта