web-dev-qa-db-fra.com

ICACLS donne accès refusé sur le système de fichiers distant

Je travaille sur le lecteur à distance monté sur mon système où j'ai créé un fichier, j'ai besoin de définir une autorisation pour ce fichier.

J'ai utilisé icacls mais cela ne fonctionne pas.

Quand j'essaie d'accéder à la permission du fichier, sa fonctionnement bien.

Z:\test_permission>icacls file1.txt 
file1.txt "my user name":(I)(RX,W,DC) 
Everyone:(I)(RX)

Lorsque j'essaie de changer de permission, l'accès refusé.

Z:\test_permission>icacls file1.txt /deny "user name":R 
file1.txt: Access is denied. 
Successfully processed 0 files; Failed processing 1 files 

Pour le travail autour de: Lorsque sur le même disque, nous travaillons de Linux et utilisé chmod alors tout fonctionne bien. Maintenant, j'essaie de faire la même chose à l'aide de Windows afin que j'utilise icacls. De plus, je ne peux pas utiliser Cygwin que je dois utiliser une commande Windows uniquement.

S'il vous plaît corrigez-moi si je fais quelque chose de mal.

6
Abhishek

Exécutez l'invite de commande Windows en tant qu'administrateur, puis exécutez:

takeown /R /F file1.txt

icacls file1.txt /t /c /GRANT Everyone:F

Cela fonctionne avec des dossiers aussi.

4
Marco Lackovic