Il arrive souvent que je souhaite définir une autorisation sur un dossier uniquement, mais tous les programmes que j'ai essayés parcourent tous les sous-fichiers et dossiers au cours du processus. Comme cela est lent, y a-t-il un moyen d'éviter cela ?
Les choses que j'ai essayées :
-
Explorateur Windows : échoue, comme vous pouvez le voir dans le gui, il va boucler tous les sous-objets.
-
SetAcl.exe de Helge Klein : échoue, comme le révèle un outil astucieux appelé ProcessMonitor
SetACL.exe -on "PATH" -ot file -actn ace -ace "n:USER;p:read_ex;i:np;m:set" -rec no
Pour ceux qui ne le savent pas, la clause "i:np" signifie que l'autorisation s'applique à "ce dossier uniquement".
-
icacls : fails (Moniteur de processus)
icacls "PATH" /grant USER:(NP)RX
(fait la même chose que la commande setacl ci-dessus)
(les lignes de commande ne sont que des exemples)