← Документация Hope·HopeDFShopedc.ru
HopeDFS · Документация

Руководство пользователя

файловый сервер для Windows и Linux: от установки до защиты от шифровальщиков
Документ 11 · HopeDFS v154 · 12.11.2026
Подробные инструкции — 01. Установка, 02. Администрирование, 03. Кластер, 10. Функциональные возможности

Сборка v154 · ноябрь 2026. Соседние документы: 01. Установка · 02. Администрирование · 03. Кластер · 07. Что нового · 10. Функциональные возможности.

Содержание

  1. Что такое HopeDFS
  2. Порядок действий
  3. Подключение к HopeDC
    1. Что подготовить на стороне HopeDC
    2. Шаг 1. Подключите сервер к домену
    3. Шаг 2. Задайте служебную учётку и группу администраторов
    4. Шаг 3. Проверьте связь
    5. Шаг 4. Опубликуйте сервер в сети
  4. Работа с папками
    1. Создайте общую папку
    2. Назначьте права группам домена
    3. Подключите папки на компьютерах
    4. Предыдущие версии и сеансы
  5. Совместная работа из Windows и Linux
    1. Как включить NFS для папки
    2. Правила, чтобы не было сюрпризов
  6. Защита от шифровальщиков
    1. Как HopeDFS распознаёт атаку
    2. Что происходит при атаке
    3. Как вернуть файлы
    4. Настройка
    5. Как подготовиться заранее
  7. Частые вопросы и памятка пользователю
    1. Памятка пользователю

Что такое HopeDFS

HopeDFS — файловый сервер на Linux, к которому сотрудники подключаются как к обычному серверу Windows: \\HOPEFS\Документы в Проводнике, те же права NTFS, «Предыдущие версии» файла. Тот же каталог одновременно доступен клиентам Linux — по SMB или по NFS 4, с теми же правами и блокировками.

В связке с контроллером домена HopeDC сервер получает доменные учётные записи и группы: пользователи входят в общие папки по Kerberos без повторного ввода пароля, а администратор назначает права группам домена.

Руководство написано для администратора, который разворачивает HopeDFS в организации, и для опытных пользователей. Оно идёт по порядку: от установки до подключения к HopeDC, работы с общими папками, совместной работы из Windows и Linux и защиты от шифровальщиков. Снимки экрана сделаны на сборке v153 в светлой теме; панель доступна на русском и английском языках.

Все снимки экрана — с тестового стенда: домен hope.local на HopeDC, сервер HopeDFS с именем HOPEFS, пользователи Пётр Иванов (ivanov) и Анна Петрова (petrova) из группы «Бухгалтерия», Олег Сидоров (sidorov) и Мария Кузнецова (kuznetsova) из группы «Отдел продаж». Подставляйте свои имена.

Пользователи входят по Kerberos, HopeDFS говорит с HopeDC только по LDAPS Рабочие места домена WindowsПроводник, Word, Excel\\HOPEFS\Бухгалтерия Linuxmount -t cifsили mount -t nfs4 HopeDFSобщие папки = папки Linuxправа NTFS как в Windows«Предыдущие версии»защита от шифровальщиковпанель https://…:7443 HopeDCучётки и группыKerberos (KDC)DNS-серверсертификат LDAPS SMB 3 · 445 SMB · NFS 4 LDAPS 636 DNS 53 вход в домен и билет Kerberos (88)
Рис. 1. Как устроена связка: рабочие места, HopeDFS и HopeDC

Порядок действий

Сервер настраивается за восемь шагов; первые семь панель отслеживает сама в путеводителе «Начало работы». Порядок важен: сначала время и домен, потом папки и права — иначе права придётся назначать дважды.

  1. Подготовьте сервер. Linux x86-64 (Astra Linux, РЕД ОС, Debian, Ubuntu, RHEL и совместимые), отдельный том под данные — лучше XFS или Btrfs: на них снимки не занимают лишнего места. В настройках сети укажите DNS-сервером контроллер HopeDC.
  2. Установите HopeDFS. Одна команда sudo bash install.sh из архива; для изолированной сети есть комплект для переноса на флешке (документ «01. Установка»).
  3. Войдите в панель https://<сервер>:7443 как Administrator с начальным паролем из /var/lib/hopedfs/initial_admin_password.txt, примите лицензионное соглашение и смените пароль.
  4. Проверьте время. Расхождение часов с контроллером больше 5 минут ломает вход по Kerberos. Настройте chrony или systemd-timesyncd на HopeDC.
  5. Подключите сервер к HopeDC — раздел «Домен», ниже.

  6. Создайте общие папки и назначьте права группам домена.

  7. Включите снимки и проверьте защиту от шифровальщиков (она включена сразу).

  8. Настройте уведомления по почте и подключите пользователей Windows и Linux.

При первом входе панель открывает чек-лист «Начало работы»: каждый пункт с кнопкой «Перейти», семь обязательных и шесть дополнительных. Выполненные пункты отмечаются сами, счётчик в шапке («Начало работы 3/7») показывает, сколько осталось. На каждой странице кнопка «?» запускает короткую экскурсию по ней.

Чек-лист «Начало работы» после первого входа
Рис. 2. Чек-лист «Начало работы» после первого входа

Подключение к HopeDC

HopeDFS не становится контроллером домена и не хранит пароли пользователей. Он подключается к HopeDC как рядовой член домена: создаёт себе учётную запись компьютера, получает её ключи и дальше сам проверяет билеты Kerberos пользователей. С контроллером HopeDFS разговаривает только по LDAPS (TCP 636) с проверкой сертификата; открытый LDAP 389 и NETLOGON не используются.

Что подготовить на стороне HopeDC

Шаг 1. Подключите сервер к домену

Откройте раздел «Домен». Укажите DNS-имя домена и адрес контроллера, нажмите «Получить сертификат контроллера». Если сертификат HopeDC самоподписанный, панель покажет его отпечаток SHA-256: сверьте его с отпечатком в панели HopeDC и отметьте «Доверять этому сертификату». Другой вариант — вставить корневой сертификат центра сертификации домена (PEM).

Ниже введите учётную запись администратора домена и нажмите «Подключить к домену». HopeDFS создаст учётку компьютера HOPEFS$ с именами служб cifs/ и HOST/ и сохранит её ключи.

Подключение к домену: доверие сертификату контроллера и учётная запись администратора
Рис. 3. Подключение к домену: доверие сертификату контроллера и учётная запись администратора

Шаг 2. Задайте служебную учётку и группу администраторов

После подключения в карточке «Параметры подключения» укажите служебную учётную запись и её пароль, затем кнопкой «Добавить» выберите доменную группу администраторов сервера. Окно выбора ищет по части имени, по ДОМЕН\имя и по SID — так же, как окно «Выбор: пользователи или группы» в Windows. Нажмите «Сохранить».

Служебная учётка и доменная группа «Файловые администраторы»
Рис. 4. Служебная учётка и доменная группа «Файловые администраторы»

Шаг 3. Проверьте связь

Кнопка «Проверить связь» в карточке «Подключение к домену» проходит по всей цепочке: сертификат LDAPS и срок его действия, вход и поиск по LDAPS, служебная учётка и срок её пароля, пароль учётки компьютера, ключи Kerberos служб. Все пункты должны быть зелёными; у красного пункта написано, что исправить.

Проверка связи с HopeDC: все проверки пройдены
Рис. 5. Проверка связи с HopeDC: все проверки пройдены

Шаг 4. Опубликуйте сервер в сети

Раздел «Публикация в сети» делает сервер видимым для пользователей:

Регистрация имени сервера в DNS HopeDC
Рис. 6. Регистрация имени сервера в DNS HopeDC
Папка «Бухгалтерия» опубликована в каталоге
Рис. 7. Папка «Бухгалтерия» опубликована в каталоге

Группы в HopeDC. HopeDFS узнаёт группы пользователя из билета Kerberos и из каталога. Добавили сотрудника в группу — изменения вступят в силу после его нового входа в систему (новый билет).

Работа с папками

Общая папка («шара») — это обычный каталог Linux, который HopeDFS публикует для Windows и Linux. Итоговый доступ по сети = разрешения общего ресурса и права NTFS на файлы. Рекомендация та же, что для Windows Server: на шаре «Все — полный доступ», а ограничения — через права NTFS.

Создайте общую папку

«Общие папки» → «Создать шару». На вкладке «Общие»:

Новая общая папка: вкладка «Общие»
Рис. 8. Новая общая папка: вкладка «Общие»

На вкладке «Дополнительно»:

Вкладка «Дополнительно»: ABE, квота, блокировка файлов
Рис. 9. Вкладка «Дополнительно»: ABE, квота, блокировка файлов

На вкладке «Предыдущие версии» включите снимки по расписанию — например, в 7:00, 12:00 и 18:00 с хранением 60 снимков (около трёх недель). Пользователи увидят снимки в Проводнике на вкладке «Предыдущие версии» свойств файла или папки и смогут сами вернуть случайно удалённый или испорченный файл.

Вкладка «Предыдущие версии»: снимки трижды в день
Рис. 10. Вкладка «Предыдущие версии»: снимки трижды в день

После «Создать» папка появляется в списке с метками включённых функций.

Папка «Бухгалтерия» создана
Рис. 11. Папка «Бухгалтерия» создана

Назначьте права группам домена

«Файлы и разрешения» — та же вкладка «Безопасность», что в Проводнике Windows, только в браузере. Выберите шару и папку, нажмите «Добавить», выберите группу домена и отметьте уровень доступа: «Изменение» — чтение, запись и удаление; «Чтение и выполнение» — только просмотр.

Элемент разрешения: группа «Бухгалтерия» получает «Изменение»
Рис. 12. Элемент разрешения: группа «Бухгалтерия» получает «Изменение»

Для папки отдела уберите строку BUILTIN\Users (иначе её увидят все сотрудники) и оставьте группу отдела. Изменения применяются кнопкой «Применить»; флажок «Заменить все записи разрешений дочернего объекта» нужен, когда в подпапках остались старые явные права.

Права корня папки «Бухгалтерия» перед применением
Рис. 13. Права корня папки «Бухгалтерия» перед применением

Вкладка «Действующие права» отвечает на вопрос «почему у сотрудника нет доступа»: выберите пользователя — панель покажет итог с учётом прав NTFS, разрешений шары и его групп. Олег Сидоров не входит в «Бухгалтерию», поэтому прав на её папку у него нет:

Действующие права Олега Сидорова на папку «Бухгалтерия»
Рис. 14. Действующие права Олега Сидорова на папку «Бухгалтерия»

Права те же и при работе с Windows: администратор может менять их на вкладке «Безопасность» свойств папки в Проводнике, а HopeDFS хранит их в расширенных атрибутах файлов Linux.

Подключите папки на компьютерах

Windows

Компьютер в домене, пользователь вошёл доменной учёткой — пароль при подключении не спрашивается.

Подключайтесь по имени сервера: вход по Kerberos работает по имени. Подключение по IP-адресу для доменных пользователей требует отдельной настройки (документ «02. Администрирование»).

Снимки Windows ниже сделаны на компьютере в домене hope.local, где на HopeDFS опубликованы папки Files и test.

Проводник: сервер HopeDFS и его общие папки
Рис. 15. Проводник: сервер HopeDFS и его общие папки
Подключение сетевого диска: «Обзор» показывает HopeDFS и его папки в «Сети»
Рис. 16. Подключение сетевого диска: «Обзор» показывает HopeDFS и его папки в «Сети»
Сетевой диск Z: в «Этом компьютере»
Рис. 17. Сетевой диск Z: в «Этом компьютере»

Свойства сетевого диска — обычные вкладки Windows: «Безопасность» показывает те же права NTFS, что и панель HopeDFS (администратор может менять их прямо здесь), «Предыдущие версии» — снимки шары. Если диск подключён через пространство DFS, вкладка «DFS» показывает, на какой сервер и папку указывает ссылка.

Свойства сетевого диска → «Безопасность»: права NTFS на папку HopeDFS
Рис. 18. Свойства сетевого диска → «Безопасность»: права NTFS на папку HopeDFS
Вкладка «DFS»: ссылка пространства ведёт на папку «test» сервера hopedfs.hope.local
Рис. 19. Вкладка «DFS»: ссылка пространства ведёт на папку «test» сервера hopedfs.hope.local

Linux: файловый менеджер

Компьютер в домене (вход через SSSD, ALD Pro или FreeIPA-клиент) или у пользователя есть билет Kerberos (kinit, проверка — klist). В «Файлах» (Nautilus; в других оболочках — аналогично):

  1. Откройте «Другие расположения» и в поле внизу введите smb://hopefs.hope.local/ → «Подключиться».

  2. Откроется список общих папок сервера — так же, как \\hopefs.hope.local в Проводнике Windows.

  3. Откройте нужную папку. Пароль не спрашивается: вход идёт по билету Kerberos. Подключённая папка появляется в боковой панели (имя там показывается строчными буквами — это особенность GNOME).
«Другие расположения» → «Подключиться к серверу»
Рис. 20. «Другие расположения» → «Подключиться к серверу»
Общие папки сервера HOPEFS в «Файлах» Linux
Рис. 21. Общие папки сервера HOPEFS в «Файлах» Linux
Папка «Отчёты» в «Бухгалтерии» у Петра Иванова: те же файлы, что видят пользователи Windows
Рис. 22. Папка «Отчёты» в «Бухгалтерии» у Петра Иванова: те же файлы, что видят пользователи Windows

Права те же, что в Windows: Олег Сидоров не входит в «Бухгалтерию», и «Файлы» сообщают «Отказано в доступе». Скрытые файлы-ловушки защиты от шифровальщиков в Linux тоже не показываются.

Сидоров открывает «Бухгалтерию» — отказано в доступе
Рис. 23. Сидоров открывает «Бухгалтерию» — отказано в доступе

Linux: монтирование и командная строка

Для серверов, скриптов и постоянного подключения папку монтируют в каталог:

# SMB: папка монтируется для пользователя ivanov
sudo mount -t cifs //hopefs.hope.local/Бухгалтерия /mnt/buh -o sec=krb5,cruid=ivanov,uid=ivanov,vers=3.1.1

# NFS 4 с шифрованием трафика (нужна служба rpc-gssd)
sudo mount -t nfs4 -o sec=krb5p hopefs.hope.local:/Бухгалтерия /mnt/buh

# разовый доступ без монтирования
smbclient //hopefs.hope.local/Бухгалтерия --use-kerberos=required -c 'ls'

Проверка на стенде: Иванов из «Бухгалтерии» записывает отчёт, Сидоров из «Отдела продаж» получает отказ.

$ smbclient //hopefs.hope.local/Бухгалтерия --use-kerberos=required -c 'put Отчёт_Q3.txt Отчёты/Отчёт_Q3_ivanov.txt; ls Отчёты/*'
  Отчёт_Q3_ivanov.txt            A       34  Thu Nov 12 05:35:52 2026      ← ivanov

$ smbclient //hopefs.hope.local/Бухгалтерия --use-kerberos=required -c 'put Отчёт_Q3.txt Отчёты/Отчёт_Q3_sidorov.txt'
NT_STATUS_ACCESS_DENIED opening remote file \Отчёты\Отчёт_Q3_sidorov.txt      ← sidorov

Предыдущие версии и сеансы

Раздел «Предыдущие версии» показывает снимки всех шар и создаёт снимок вручную кнопкой «Создать снимок» — перед крупными изменениями, обновлением программ или переносом данных.

Снимки шар: расписание и ручной снимок
Рис. 24. Снимки шар: расписание и ручной снимок

Раздел «Сеансы и файлы» — аналог оснастки «Общие папки» Windows: кто подключён, с какого компьютера, по какому протоколу и способу входа, какие файлы открыты. Отсюда же можно закрыть зависший сеанс или файл.

Сеансы: Иванов и Сидоров подключены по Kerberos
Рис. 25. Сеансы: Иванов и Сидоров подключены по Kerberos

Совместная работа из Windows и Linux

Одна и та же папка доступна сразу по SMB (Windows и Linux) и по NFS 4 (Linux). Это не две копии и не синхронизация: файл один, и правила для него одни.

Windows и Linux работают с одним файлом: те же права и общие блокировки Пётр Иванов, WindowsWord, Проводник\\HOPEFS\Бухгалтерия Анна Петрова, LinuxLibreOffice, Nautilus/mnt/buh HopeDFS Отчёт_Q3.docxодин дескриптор NTFSобщие открытияи блокировкиснимки и аудит Папка Linux/srv/hope/Бухгалтерия SMB 3 NFS / SMB Кто первым открыл документ на изменение — правит; второй получает его «только для чтения»
Рис. 26. Совместная работа: один файл для Windows и Linux

Как включить NFS для папки

  1. Раздел «NFS» → включите «Включить NFS-сервер (NFSv4)», сохраните и перезапустите службу (systemctl restart hopedfs). NFS работает на одном порту TCP 2049, без portmap и mountd.
  2. В свойствах шары, вкладка «NFS»: «Экспортировать по NFS», разрешённые клиенты (подсеть) и проверка подлинности: krb5 — по билету Kerberos, krb5i — плюс контроль целостности, krb5p — плюс шифрование трафика. Для доменных пользователей выбирайте Kerberos.
Вкладка «NFS» в свойствах шары
Рис. 27. Вкладка «NFS» в свойствах шары
Раздел «NFS»: экспортированные папки и способы проверки подлинности
Рис. 28. Раздел «NFS»: экспортированные папки и способы проверки подлинности

Без Kerberos (sys) номер пользователя сообщает сам компьютер Linux, поэтому для такого доступа сопоставьте Unix-uid с пользователями домена в разделе «NFS» и ограничьте круг клиентов по адресам.

Правила, чтобы не было сюрпризов

Ситуация Что делать
Имена файлов Не используйте символы \ / : * ? " < > и вертикальную черту — Windows их не покажет. Кириллица, пробелы и длинные имена работают на обеих сторонах
Регистр букв Сервер ищет имена без учёта регистра, как Windows, и сохраняет регистр. Не заводите в одной папке Отчёт.docx и отчёт.docx — для Windows это один файл
Один документ правят двое Второй получит «только для чтения». Договоритесь, кто правит, или используйте отдельные копии с инициалами
Временные файлы офиса ~$Отчёт.docx (Word) и .~lock.Отчёт.docx# (LibreOffice) — признак, что файл открыт. Не удаляйте их, пока документ открыт
Права в Linux Биты rwx в ls -l на смонтированной папке условные: доступ проверяет сервер по правам NTFS
Ярлыки и ссылки Символические ссылки Linux внутри шары по умолчанию не открываются клиентам (параметр в «Дополнительно»)
Кодировка текстовых файлов Сохраняйте .txt и .csv в UTF-8 — так их одинаково прочитают Windows и Linux

Защита от шифровальщиков

Шифровальщик на заражённом компьютере портит файлы на сетевых папках от имени пользователя, который на нём работает, — поэтому обычные права его не останавливают. HopeDFS распознаёт атаку по самой работе с файлами и останавливает её на сервере, для клиентов и SMB, и NFS. Защита включена сразу после установки, в режиме «Блокировать».

Атака останавливается сразу, испорченное возвращается одной кнопкой 1. Шифратор на ПКпортит файлы на общейпапке по SMB или NFS 2. HopeDFS замечаетловушку, сигнатуруили «шум» вместо документов 3. Запись запрещенаисточнику — на всехпапках и узлах сразу 4. Инцидент и письмокто, с какого компьютера,какие файлы затронуты 5. Откат одной кнопкойисходные версии на место,испорченные — в карантин Страховочные копиидо записи подозрительногоисточника и снимки шары
Рис. 29. Защита от шифровальщиков: от атаки до отката файлов

Как HopeDFS распознаёт атаку

Что происходит при атаке

  1. Источник атаки — учётная запись (или компьютер) — сразу получает запрет записи на всех шарах и всех узлах. Чтение остаётся: пользователь видит файлы, но испортить их больше не может.
  2. Перед каждой записью подозрительного источника HopeDFS сохраняет страховочную копию файла, а при обнаружении делает снимок затронутых шар. Шифратор не может до них добраться.
  3. Появляется инцидент: кто, с какого компьютера, по какому протоколу, какие файлы затронуты. Если настроена почта — администратор получает письмо.

На стенде «заражённый» компьютер Сидорова переписал шесть документов в папке «Общая» и попытался переименовать их в *.locked. Первое же переименование выдало атаку; остальные операции получили отказ.

Атака отражена: источник заблокирован
Рис. 30. Атака отражена: источник заблокирован
Карточка инцидента: источник, причина, затронутые файлы и что делать
Рис. 31. Карточка инцидента: источник, причина, затронутые файлы и что делать

Как вернуть файлы

  1. Отключите заражённый компьютер от сети и проверьте его антивирусом (или переустановите систему). Смените пароль учётной записи.
  2. Откройте инцидент → вкладка «Восстановление». Панель покажет план: какие файлы вернутся и откуда — из страховочной копии или из снимка. Нажмите «Восстановить»: исходные версии вернутся на место, испорченные и созданные шифратором файлы уйдут в карантин шары (.hopedfs/ransom/quarantine) — ничего не удаляется.
  3. «Разблокировать» источник и «Закрыть инцидент».
План восстановления: все шесть документов возвращаются
Рис. 32. План восстановления: все шесть документов возвращаются
Инцидент закрыт, блокировок нет
Рис. 33. Инцидент закрыт, блокировок нет

Если срабатывание ложное (например, программа архивации массово переименовывает файлы), нажмите «Ложное срабатывание»: блокировка снимется, а учётка попадёт в исключения.

Настройка

Вкладка «Настройки» раздела «Защита от шифровальщиков»:

Настройки защиты от шифровальщиков
Рис. 34. Настройки защиты от шифровальщиков

Как подготовиться заранее

Частые вопросы и памятка пользователю

Windows спрашивает пароль при входе на \\HOPEFS. Компьютер не получил билет Kerberos. Проверьте, что подключаетесь по имени (hopefs.hope.local, а не по IP), что часы компьютера, сервера и HopeDC совпадают, и что имя сервера находится в DNS (nslookup hopefs.hope.local).

Сотрудника добавили в группу, а доступа нет. Группы попадают в билет при входе. Пусть сотрудник выйдет из системы и войдёт снова (или выполнит klist purge). Затем проверьте его на вкладке «Действующие права».

«Отказано в доступе» к папке. Откройте «Файлы и разрешения» → «Действующие права» и выберите пользователя: панель покажет, что именно запрещает — права NTFS, разрешения шары или отсутствие группы.

Удалил или испортил файл. Свойства папки (или файла) в Проводнике → «Предыдущие версии» → выберите снимок → «Восстановить» или скопируйте нужный файл. Пользователям Linux файл из снимка вернёт администратор: снимки хранятся на сервере в скрытой папке .hopedfs/snapshots внутри папки шары.

Файлы вдруг открываются только для чтения на всех папках. Скорее всего, сработала защита от шифровальщиков. Не пытайтесь «обойти» запрет — сообщите администратору: он проверит компьютер и снимет блокировку.

Документ открыт у коллеги. Офисная программа предложит открыть копию только для чтения или уведомить, когда файл освободится. Это защита от потери правок, а не ошибка.

Памятка пользователю


Подробнее: установка — Установка на Linux; все настройки — Руководство администратора; кластер и репликация площадок — Отказоустойчивый кластер; полный перечень функций по разделам панели — Функциональные возможности; лицензионное соглашение — Лицензионное соглашение.