Что такое NETLOGON и SYSVOL

NETLOGON и SYSVOL, это не просто папки на диске, а несущая конструкция домена Active Directory. Их работа настолько отлажена, что становится невидимой, пока что-то не ломается. Но именно в их взаимодействии скрываются тонкости, которые определяют безопасность и управляемость всей сети. https://seberd.ru/2065

NETLOGON и SYSVOL, это два взаимосвязанных механизма, которые обеспечивают базовые функции домена: безопасный вход пользователей и централизованное распространение политик. Они разворачиваются автоматически при установке контроллера домена и образуют его операционную основу.

Архитектурная значимость этих систем в том, что они реализуют ключевые принципы домена: единую точку аутентификации и единое пространство политик. Без их слаженной работы домен Active Directory теряет смысл.

NETLOGON — служба аутентификации домена

Служба NETLOGON, это шлюз в домен. Она обрабатывает все запросы на вход от пользователей и компьютеров, проверяя их учетные данные и решая, предоставить ли доступ. Именно через NETLOGON клиентский компьютер «представляется» домену и получает от него свои первые инструкции.

Безопасность аутентификации

Основной протокол, который использует NETLOGON — Kerberos. Он обеспечивает взаимную аутентификацию (клиент и сервер подтверждают личности друг друга), защищает от перехвата и повторного использования билетов. Для совместимости со старыми системами поддерживается и менее безопасный протокол NTLM, но его использование сегодня считается признаком устаревшей или неверно сконфигурированной инфраструктуры.

Папка NETLOGON и сценарии входа

Физически служба связана с общей сетевой папкой `NETLOGON` (обычно `\domain.comNETLOGON`). Её ключевой подкаталог — `SCRIPTS`. Сюда администраторы помещают сценарии входа (логин-скрипты), которые автоматически выполняются при успешной аутентификации пользователя. Эти скрипты, часто написанные на командном языке или PowerShell, используются для настройки рабочего окружения: подключения сетевых дисков, установки принтеров, обновления переменных среды или запуска специфичного корпоративного ПО.

Основная функция: Аутентификация пользователей и компьютеров в домене.
Протоколы: Kerberos, NTLM (для обратной совместимости).

SYSVOL — системный том распространения политик

Схематичное изображение репликации SYSVOL между контроллерами домена

SYSVOL (System Volume), это общее хранилище данных, которое должно быть идентичным на всех контроллерах домена. Если NETLOGON, это дверь в домен, то SYSVOL, это его внутренние правила и инструкции, обязательные для всех.

Репликация и согласованность

Главная техническая задача SYSVOL — обеспечить полную идентичность своего содержимого на всех контроллерах домена. Для этого используется механизм репликации. Исторически это была служба FRS (File Replication Service), но в современных доменах её заменил более надежный и эффективный DFS-R (Distributed File System Replication). Сбой репликации SYSVOL ведет к рассогласованию политик в сети — одни компьютеры получают одни настройки, другие — иные.

Политика группы (Group Policy)

Основное содержимое SYSVOL, это объекты групповых политик (GPO). Все настройки безопасности, конфигурации рабочего стола, параметры реестра и сценарии, которые администратор определяет в консоли управления групповыми политиками, в конечном итоге сохраняются здесь, в виде набора файлов.

Структура папок

По умолчанию путь к SYSVOL — `%SYSTEMROOT%SYSVOLsysvol`. Внутри находятся ключевые каталоги:

  • Policies: Хранит все объекты групповых политик. Каждый GPO представлен папкой с именем в виде его уникального GUID, внутри которой находятся файлы настроек (`GPT.INI`) и шаблоны (`Registry.pol`).
  • Scripts: Здесь также могут храниться скрипты, но уже связанные с политиками (скрипты запуска/завершения работы, входа/выхода), а не только логин-скрипты из NETLOGON. Фактически, папка `NETLOGONSCRIPTS` часто является ссылкой на `SYSVOLdomainSCRIPTS`.
  • Домен: Папка с именем домена, содержащая подпапки `Policies` и `Scripts`.

Назначение: Централизованное распространение политик и системных файлов.
Репликация: DFS-R (в современных доменах) или FRS (в устаревших).
Путь: `%SYSTEMROOT%SYSVOLsysvol`.

Сравнение NETLOGON и SYSVOL

ПараметрNETLOGONSYSVOL
Основная функцияАутентификация и авторизация в доменеРаспространение групповых политик и системных файлов
Ключевые компонентыСлужба Netlogon, общая папка NETLOGON (с подпапкой Scripts)Общая папка SYSVOL (с подпапками Policies, Scripts, структура домена)
Используемые протоколыKerberos, NTLM (для аутентификации)SMB (для доступа клиентов), RPC/DFS-R (для репликации между DC)
Репликация содержимогоНе требуется для службы; содержимое папки NETLOGON реплицируется как часть SYSVOLОбязательная репликация между всеми контроллерами домена через DFS-R/FRS
ВзаимосвязьПапка `NETLOGONSCRIPTS` обычно является точкой монтирования или ссылкой на `SYSVOLdomainSCRIPTS`. SYSVOL предоставляет данные (скрипты, политики), а NETLOGON обеспечивает безопасный механизм их доставки клиенту после аутентификации.

Понимание различий и связей между NETLOGON и SYSVOL критически важно для диагностики проблем в домене. Ошибка аутентификации у пользователя? Смотрим службу NETLOGON, политики Kerberos, время на серверах. Политика не применяется на части компьютеров? Проверяем репликацию SYSVOL, целостность файлов в папке Policies. Эти два компонента, работая в тандеме, держат на себе всю логику управления Windows-доменом.

Оставьте комментарий