Сборка v154 · ноябрь 2026. Соседние документы: 01. Установка · 02. Администрирование · 03. Кластер · 07. Что нового · 10. Функциональные возможности.
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) из группы «Отдел продаж». Подставляйте свои имена.
Сервер настраивается за восемь шагов; первые семь панель отслеживает сама в путеводителе «Начало работы». Порядок важен: сначала время и домен, потом папки и права — иначе права придётся назначать дважды.
sudo bash install.sh из архива; для изолированной сети есть
комплект для переноса на флешке (документ «01. Установка»).https://<сервер>:7443 как Administrator с начальным паролем из
/var/lib/hopedfs/initial_admin_password.txt, примите лицензионное соглашение и смените пароль.Подключите сервер к HopeDC — раздел «Домен», ниже.
Создайте общие папки и назначьте права группам домена.
Включите снимки и проверьте защиту от шифровальщиков (она включена сразу).
Настройте уведомления по почте и подключите пользователей Windows и Linux.
При первом входе панель открывает чек-лист «Начало работы»: каждый пункт с кнопкой «Перейти», семь обязательных и шесть дополнительных. Выполненные пункты отмечаются сами, счётчик в шапке («Начало работы 3/7») показывает, сколько осталось. На каждой странице кнопка «?» запускает короткую экскурсию по ней.

HopeDFS не становится контроллером домена и не хранит пароли пользователей. Он подключается к HopeDC как рядовой член домена: создаёт себе учётную запись компьютера, получает её ключи и дальше сам проверяет билеты Kerberos пользователей. С контроллером HopeDFS разговаривает только по LDAPS (TCP 636) с проверкой сертификата; открытый LDAP 389 и NETLOGON не используются.
hopefs.hope.local должно указывать на
его адрес. HopeDFS зарегистрирует это имя сам (см. «Публикация в сети» ниже), но если в зоне уже есть
статическая запись с другим адресом — исправьте её.HOPE\svc_hopedfs: обычный пользователь
домена со сложным паролем без срока действия. HopeDC не принимает вход по LDAP от имени учётки компьютера,
поэтому без служебной учётки HopeDFS не сможет искать пользователей и группы в окне выбора и публиковать
общие папки в каталоге.Откройте раздел «Домен». Укажите DNS-имя домена и адрес контроллера, нажмите «Получить сертификат контроллера». Если сертификат HopeDC самоподписанный, панель покажет его отпечаток SHA-256: сверьте его с отпечатком в панели HopeDC и отметьте «Доверять этому сертификату». Другой вариант — вставить корневой сертификат центра сертификации домена (PEM).
Ниже введите учётную запись администратора домена и нажмите «Подключить к домену». HopeDFS создаст
учётку компьютера HOPEFS$ с именами служб cifs/ и HOST/ и сохранит её ключи.

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

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

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


Группы в HopeDC. HopeDFS узнаёт группы пользователя из билета Kerberos и из каталога. Добавили сотрудника в группу — изменения вступят в силу после его нового входа в систему (новый билет).
Общая папка («шара») — это обычный каталог Linux, который HopeDFS публикует для Windows и Linux. Итоговый доступ по сети = разрешения общего ресурса и права NTFS на файлы. Рекомендация та же, что для Windows Server: на шаре «Все — полный доступ», а ограничения — через права NTFS.
«Общие папки» → «Создать шару». На вкладке «Общие»:
\\HOPEFS\Бухгалтерия. Имя с $ на конце
делает шару скрытой.
На вкладке «Дополнительно»:
*.exe;*.bat;*.cmd;*.vbs: такие файлы на шару не попадут.
Это ещё и защита: многие вредоносные программы распространяются именно так.
На вкладке «Предыдущие версии» включите снимки по расписанию — например, в 7:00, 12:00 и 18:00 с хранением 60 снимков (около трёх недель). Пользователи увидят снимки в Проводнике на вкладке «Предыдущие версии» свойств файла или папки и смогут сами вернуть случайно удалённый или испорченный файл.

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

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

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

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

Права те же и при работе с Windows: администратор может менять их на вкладке «Безопасность» свойств папки в Проводнике, а HopeDFS хранит их в расширенных атрибутах файлов Linux.
Компьютер в домене, пользователь вошёл доменной учёткой — пароль при подключении не спрашивается.
\\hopefs.hope.local — откроется список общих папок сервера, или сразу
\\hopefs.hope.local\Бухгалтерия.net use Z: \\hopefs.hope.local\Бухгалтерия /persistent:yes.Подключайтесь по имени сервера: вход по Kerberos работает по имени. Подключение по IP-адресу для доменных пользователей требует отдельной настройки (документ «02. Администрирование»).
Снимки Windows ниже сделаны на компьютере в домене hope.local, где на HopeDFS опубликованы папки
Files и test.



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


Компьютер в домене (вход через SSSD, ALD Pro или FreeIPA-клиент) или у пользователя есть билет Kerberos
(kinit, проверка — klist). В «Файлах» (Nautilus; в других оболочках — аналогично):
Откройте «Другие расположения» и в поле внизу введите smb://hopefs.hope.local/ → «Подключиться».
Откроется список общих папок сервера — так же, как \\hopefs.hope.local в Проводнике Windows.



Права те же, что в Windows: Олег Сидоров не входит в «Бухгалтерию», и «Файлы» сообщают «Отказано в доступе». Скрытые файлы-ловушки защиты от шифровальщиков в 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
Раздел «Предыдущие версии» показывает снимки всех шар и создаёт снимок вручную кнопкой «Создать снимок» — перед крупными изменениями, обновлением программ или переносом данных.

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

Одна и та же папка доступна сразу по SMB (Windows и Linux) и по NFS 4 (Linux). Это не две копии и не синхронизация: файл один, и правила для него одни.
systemctl restart hopedfs). NFS работает на одном порту TCP 2049, без portmap и mountd.krb5 — по билету Kerberos, krb5i — плюс контроль целостности, krb5p — плюс
шифрование трафика. Для доменных пользователей выбирайте Kerberos.

Без 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. Защита включена сразу после установки, в режиме «Блокировать».
!!_Archive_2019.docx,
~~_backup_finance.xlsx, ЯЯ_Резерв_договоры.pdf). Люди их не открывают, а шифратор, перебирая папку,
трогает одними из первых. Изменение, переименование или удаление ловушки — мгновенное обнаружение.*.locked, *.wncry, *.cerber…)
и имён записок о выкупе.На стенде «заражённый» компьютер Сидорова переписал шесть документов в папке «Общая» и попытался
переименовать их в *.locked. Первое же переименование выдало атаку; остальные операции получили отказ.


.hopedfs/ransom/quarantine) —
ничего не удаляется.

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

*.exe;*.bat;*.cmd;*.vbs;*.js).Windows спрашивает пароль при входе на \\HOPEFS. Компьютер не получил билет Kerberos. Проверьте, что
подключаетесь по имени (hopefs.hope.local, а не по IP), что часы компьютера, сервера и HopeDC совпадают,
и что имя сервера находится в DNS (nslookup hopefs.hope.local).
Сотрудника добавили в группу, а доступа нет. Группы попадают в билет при входе. Пусть сотрудник выйдет
из системы и войдёт снова (или выполнит klist purge). Затем проверьте его на вкладке «Действующие права».
«Отказано в доступе» к папке. Откройте «Файлы и разрешения» → «Действующие права» и выберите пользователя: панель покажет, что именно запрещает — права NTFS, разрешения шары или отсутствие группы.
Удалил или испортил файл. Свойства папки (или файла) в Проводнике → «Предыдущие версии» → выберите
снимок → «Восстановить» или скопируйте нужный файл. Пользователям Linux файл из снимка вернёт
администратор: снимки хранятся на сервере в скрытой папке .hopedfs/snapshots внутри папки шары.
Файлы вдруг открываются только для чтения на всех папках. Скорее всего, сработала защита от шифровальщиков. Не пытайтесь «обойти» запрет — сообщите администратору: он проверит компьютер и снимет блокировку.
Документ открыт у коллеги. Офисная программа предложит открыть копию только для чтения или уведомить, когда файл освободится. Это защита от потери правок, а не ошибка.
\\hopefs.hope.local\Папка.\ / : * ? " < > |.Подробнее: установка — Установка на Linux; все настройки — Руководство администратора; кластер и репликация площадок — Отказоустойчивый кластер; полный перечень функций по разделам панели — Функциональные возможности; лицензионное соглашение — Лицензионное соглашение.