J'ai récemment fait une boulette. J'ai, suite à une mauvaise manipulation, réinitialisé les droits sur un partage de fichiers…
Il est heureusement plutôt facile de les restaurer depuis une sauvegarde et avec la commande icacls.
J'ai personnellement restauré les ACLs depuis un snapshot vss (et avec l'outil dosdev disponible ici : http://www.ltr-data.se/) mais on peut également le faire depuis n'importe quel type de sauvegarde.
Si, comme moi, vous voulez utiliser un snapshot windows, il va falloir d'abord le monter comme un lecteur, sauvegarder les ACLs vers un fichier et le restaurer avec la commande icacls.
Nous allons voir ici comment monter un snapshot en tant que lecteur H:.
PS C:\> vssadmin list shadows /for=D:
PS C:\> .\dosdev.exe H: \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy3
PS C:\> H:
PS H:\> cd .\Share\
PS H:\> icacls 01-Admin /save c:\BACKUPACL_01-Admin /T /C
PS H:\> icacls 02-Softwares /save c:\BACKUPACL_01-Softwares /T /C
PS H:\> icacls 03-Temp /save c:\BACKUPACL_03-Temp /T /C
PS H:\> cd D:\Share
PS D:\> icacls .\ /restore c:\BACKUPACL_01-Admin /T /C
PS D:\> icacls .\ /restore c:\BACKUPACL_02-Admin /T /C
PS D:\> icacls .\ /restore c:\BACKUPACL_03-Admin /T /C
PS D:\> .\dosdev.exe H: /D
Contact :