iCACLS : sauvegarde et restauration des autorisations NTFS et partage sous Windows

Les autorisations NTFS sont définies pour le partage de tous les lecteurs et dossiers dans un réseau de système d'exploitation Windows. Avec ces autorisations, l'utilisateur peut décider s'il souhaite partager un lecteur entier ou un seul dossier sur le réseau. Les lecteurs et dossiers formatés au format NTFS peuvent utiliser les autorisations NTFS.



Avec les fonctionnalités supplémentaires fournies par les autorisations NTFS, sa configuration est très complexe, ce qui peut entraîner des problèmes d'administration. Bien que la gestion de vos autorisations sur les répertoires de niveau supérieur soit parfois inexacte, cette imprécision forcera les sous-répertoires à changer, ce qui cause des problèmes.

Ainsi, pour éviter ce genre de situation, il est toujours recommandé de sauvegarder les autorisations de dossier avant d'apporter des modifications aux paramètres NTFS ou de partage. En cas de problème, vous pouvez en fait restaurer la sauvegarde dans sa configuration d'origine sans aucune perte.

iCACLS est un Utilitaire de ligne de commande Windows pour afficher et modifier les descripteurs de sécurité du système de fichiers NTFS. Avec la commande iCACLS, les utilisateurs ont un contrôle total sur la sauvegarde, la restauration et la modification des listes de contrôle d'accès (ACL) des objets du système de fichiers. La même commande iCACLS peut être utilisée sur Windows Server. Aucun serveur iCACLS n'est requis. Résumé rapide cacher 1 Sauvegarder et restaurer les autorisations NTFS via la console PowerShell (à l'aide d'iCACLS) 1.1 Autorisations du dossier de sauvegarde 1.2 Restaurer les autorisations de dossier 2 Autorisation de partage de sauvegarde et de restauration via l'éditeur de registre 2.1 Autorisations du dossier de sauvegarde 2.2 Restaurer les autorisations de dossier

Sauvegarder et restaurer les autorisations NTFS via la console PowerShell (à l'aide d'iCACLS)

Autorisations du dossier de sauvegarde



Utilisation d'iCACLS dans PowerShell

Pour obtenir la liste des ACL avant de modifier les autorisations NTFS, vous pouvez exécuter une seule commande. Cette commande enregistrera tous les sous-dossiers et fichiers sous forme de texte brut. Le fichier texte sera enregistré dans votre dossier utilisateur actuel.
icacls c:data /save ntfs-permissions-folder.txt /t /c

Où C est le nom du lecteur, T est ajouté pour obtenir tous les sous-dossiers et fichiers sur ce lecteur, et C permet d'ignorer toutes les erreurs d'accès.



Si le nombre de dossiers et de fichiers est trop important, la commande prendra beaucoup de temps pour terminer son exécution. À la fin de l'exécution, vous obtiendrez la liste du nombre total de fichiers traités avec succès et le nombre de fichiers dont le traitement échoue.

Restaurer les autorisations de dossier

Si vous souhaitez restaurer les listes, exécutez la commande suivante

Icacls c: /restaurer ntfs-permissions-folder.txt

Autorisation de partage de sauvegarde et de restauration via l'éditeur de registre

Autorisations du dossier de sauvegarde



Pour sauvegarder les autorisations de partage, exportez la clé de registre Partages.

  1. Ouvrez Regedit à l'emplacement suivant
    HKLMSYSTEMCurrentControlSetServicesLanmanServerShares
  2. Cliquez avec le bouton droit sur la clé de registre Shares et sélectionnez Exporter. Donnez-lui un nom de fichier tel que share-permissions-folder.reg.

Restaurer les autorisations de dossier

Lorsque vous souhaitez restaurer les autorisations, double-cliquez sur share-permissions-folder.reg (Ce registre sera situé à l'emplacement où vous avez exporté) pour le réimporter dans le registre.



Il est toujours recommandé de faire une sauvegarde de tout ce que vous faites sur votre système afin de rester à l'écart de tout danger ou risque. Ensuite, vous pouvez facilement le restaurer en cas de besoin.