- Windows Server
ntds.dit C:\Windows\NTDS\ntds.dit
Base de données Active Directory d'un contrôleur de domaine : annuaire complet du domaine, y compris les secrets des comptes ; à protéger absolument.
À quoi ça sert
ntds.dit est la base de données des services de domaine Active Directory (AD DS). Elle contient les objets de l’annuaire du domaine : utilisateurs, groupes, ordinateurs, stratégies liées, attributs et données d’authentification. Chaque contrôleur de domaine en détient une copie, tenue à jour par la réplication. L’emplacement par défaut est choisi dans l’Assistant de configuration AD DS et peut être différent de C:\Windows\NTDS.
Ce qu’il contient
Une base au format ESE (Jet), accessible uniquement par le service d’annuaire. Elle regroupe notamment les secrets d’authentification (condensats de mots de passe) de tous les comptes du domaine. Pour cette raison, ce fichier et toutes ses copies relèvent du niveau de sécurité le plus élevé (niveau 0).
Risques et bonnes pratiques
- Un
ntds.ditdéplacé, renommé ou supprimé à la main, et le contrôleur de domaine ne démarre plus correctement. Le déplacement de la base et la défragmentation hors ligne se font avecntdsutil, service arrêté, après sauvegarde. - Le fichier est verrouillé en fonctionnement. Pour le copier, passez par une sauvegarde d’état système (Sauvegarde Windows Server,
wbadmin) ou par un instantané cohérent. - Protégez ces sauvegardes comme le contrôleur lui-même : chiffrement, accès restreint, conservation maîtrisée. Limitez aussi les ouvertures de session sur les contrôleurs et les droits de sauvegarde et de restauration, qui donnent accès à la base.
Commandes utiles
# Emplacement configuré de la base et des journaux (lecture seule)Get-ItemProperty 'HKLM:\SYSTEM\CurrentControlSet\Services\NTDS\Parameters' | Select-Object 'DSA Database file', 'Database log files path'
# Contenu du dossier (taille et dates)Get-ChildItem "$env:windir\NTDS" -Force | Select-Object Name, Length, LastWriteTime
# Sauvegarde de l'état système (en administrateur)wbadmin start systemstatebackup -backuptarget:E::: Emplacement et taille de la base et des journaux, vus par ntdsutilntdsutil "activate instance ntds" files info quit quit