Ограничения, аудит и диагностика

Данный раздел описывает ограничения при работе с WebDAV, особенности аудита операций и общие подходы к диагностике.

Ограничения

  • В WebDAV-доступе отображается только актуальная версия файлов.
  • Версионирование, предпросмотр и управление доступом недоступны через сетевой диск.
  • Подключение возможно только для пользователей с соответствующими правами доступа к проекту.
  • В Windows есть ограничение на максимальный размер файла через WebDAV в 4 ГБ. По умолчанию в реестре стоит маленькое значение в 50 МБ.
  • Папки, на которые у пользователя нет прав чтения, не отображаются.
  • Функции совместной работы (комментарии, теги файлов, управление доступом и функция «Поделиться») доступны только в веб-интерфейсе ЗАКРОМА.Диск и не поддерживаются при работе через WebDAV.
Увеличение размера файлов в Windows до 4 ГБ

В реестре ОС нужно установить параметр \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters\FileSizeLimitInBytes в значение fffffffffff.

WEB-версия

В веб-версии клиента отсутствуют указанные выше ограничения, в том числе на размер файла.

Также при работе с WebDAV необходимо учитывать ограничения, связанные с клиентскими приложениями и особенностями реализации.

  • ограничения клиентских приложений;
  • ограничения, связанные с блокировками файлов в Linux (davfs2);
  • ограничения на использование символов в именах файлов. Не рекомендуется использовать следующие символы: & ^ ? # % \ < > " ' : ~ . Использование данных символов может приводить к некорректной работе в различных клиентских приложениях.

Фильтрация файлов при загрузке

При синхронизации (загрузке) файлов через WebDAV система автоматически пропускает файлы, имена которых соответствуют заданным маскам (паттернам) игнорируемых файлов. Это позволяет исключить попадание в проект служебных файлов, которые автоматически создаются клиентскими приложениями и операционными системами (например, файлов метаданных Finder на macOS).

Маски задаются на двух уровнях:

  • Глобальный фильтр — настраивается администратором системы на странице «Администрирование / Параметры» и действует для всех проектов.
  • Проектный фильтр — настраивается в параметрах конкретного проекта (см. Фильтры) и действует только в рамках этого проекта.

Параметры фильтра

image

Независимо от уровня (глобальный или проектный), фильтр состоит из полей:

  • Имя – произвольное имя фильтра для удобства управления (необязательное поле);
  • Паттерн – маска имени файла, по которой файлы будут игнорироваться при загрузке (обязательное поле — без него сохранить фильтр нельзя).

Для фильтра доступны действия:

  • Добавить фильтр – создаёт новую маску;
  • Редактировать – изменяет название и/или паттерн существующего фильтра;
  • Удалить – удаляет фильтр (перед удалением система запрашивает подтверждение с указанием имени удаляемого фильтра).
Отключение фильтра

На уровне проекта дополнительно доступно действие Включить/отключить — оно позволяет временно отключить фильтр без его удаления. Подробнее — см. Фильтры проекта.

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

Примечание

Фильтрация не удаляет и не изменяет файлы на стороне клиента — она только исключает соответствующие маске файлы из процесса синхронизации с ЗАКРОМА.Диск.

Аудит и логирование

Операции, выполняемые через WebDAV, записываются в журнал аудита при условии, что аудит включён в системе ЗАКРОМА.Диск. Подробнее о просмотре и фильтрации журнала — см. Лог аудита безопасности.

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

Диагностика

При возникновении проблем рекомендуется выполнять проверку следующих параметров:

  • доступность сервиса по заданному URL;
  • корректность сетевого доступа;
  • корректность аутентификации;
  • наличие ошибок в логах WebDAV.