Effacer fichier accès refusé : le vrai sésame : CACLS
zouriteman
Messages postés
26
Date d'inscription
Statut
Membre
Dernière intervention
-
Malekal_morte- Messages postés 180304 Date d'inscription Statut Modérateur, Contributeur sécurité Dernière intervention -
Malekal_morte- Messages postés 180304 Date d'inscription Statut Modérateur, Contributeur sécurité Dernière intervention -
j'ai quelquefois l'apparition de répertoires au nom bizarroide, tel que
P:\322605...... etc ... (ici sur un disque dur externe en USB)
j'y accède, je peux lire, mais je ne peux rien supprimer
Il apparait, après analyse, que cela vient des permissions NTFS (ou plus précisément des subtilités du "Controle d'Accès").
Après des heures passées en maintes recherches infructueuses sur Internet, divers conseils inopérants ou burlesques, des tentatives sur l'onglet "SECURITE" dans les "PROPRIETES" du répertoire ou ses objets, l'essai de UNLOCKER sans effet dans ce cas,
j'ai enfin découvert l'outil CACLS
Pour l'utiliser :
NOTA important : je décris cela sous WINDOWS XP - SP3 ; j'ignore ce qu'il en est sous les Windows 7 , 8 , 10 , etc ...
Et évidemment : ne fonctionne que sur une Partition NTFS !
Comme tout outil complexe sous MS/DOS , commencez à lire et comprendre les explications :
P:> HELP CACLS
Si vous etes bien loggé en Administrateur , pour débloquer le ficher TOTO.TXT par exemple , il suffira de taper
CACLS TOTO.TXT /G Administrateurs:F
Si vous avez une ribambelle de fichiers dans des sous-répertoires, il vous faudra être un bon spécialiste de la commende FOR pour éviter d'avoir à taper des centaines de fois des commandes similaires :
FOR /R %f in (*.*) do CACLS %f /G Administrateurs:F
Petit ennui pénible : à chaque fichier traiter, j'ai eu droit à une question "ETES-VOUS SUR ?" réponse bien sur : OUI !
(cela peut, je crois me souvenir, etre éliminé par un commutateur genre /Q disant QUIET , ou bien par un fichier d'entrée via une redirection "< REPONSES.TXT" )
Et au final , vous éliminez (supprimer, effacer) tout , sous répertoires et fichiers, par :
RMDIR nom-repertoire /Q /S
Enfin, vous direz OUF !
--
P:\322605...... etc ... (ici sur un disque dur externe en USB)
j'y accède, je peux lire, mais je ne peux rien supprimer
Il apparait, après analyse, que cela vient des permissions NTFS (ou plus précisément des subtilités du "Controle d'Accès").
Après des heures passées en maintes recherches infructueuses sur Internet, divers conseils inopérants ou burlesques, des tentatives sur l'onglet "SECURITE" dans les "PROPRIETES" du répertoire ou ses objets, l'essai de UNLOCKER sans effet dans ce cas,
j'ai enfin découvert l'outil CACLS
Pour l'utiliser :
- soit ouvrir une fenetre MSDOS (cmd.exe) de préférence en se positionnant à la racine du répertoire à traiter
- soit démarrer en mode "Invite de Commande"
NOTA important : je décris cela sous WINDOWS XP - SP3 ; j'ignore ce qu'il en est sous les Windows 7 , 8 , 10 , etc ...
Et évidemment : ne fonctionne que sur une Partition NTFS !
Comme tout outil complexe sous MS/DOS , commencez à lire et comprendre les explications :
P:> HELP CACLS
Si vous etes bien loggé en Administrateur , pour débloquer le ficher TOTO.TXT par exemple , il suffira de taper
CACLS TOTO.TXT /G Administrateurs:F
Si vous avez une ribambelle de fichiers dans des sous-répertoires, il vous faudra être un bon spécialiste de la commende FOR pour éviter d'avoir à taper des centaines de fois des commandes similaires :
FOR /R %f in (*.*) do CACLS %f /G Administrateurs:F
Petit ennui pénible : à chaque fichier traiter, j'ai eu droit à une question "ETES-VOUS SUR ?" réponse bien sur : OUI !
(cela peut, je crois me souvenir, etre éliminé par un commutateur genre /Q disant QUIET , ou bien par un fichier d'entrée via une redirection "< REPONSES.TXT" )
Et au final , vous éliminez (supprimer, effacer) tout , sous répertoires et fichiers, par :
RMDIR nom-repertoire /Q /S
Enfin, vous direz OUF !
--
1 réponse
Salut,
Le programme Permission Time Machine peut aussi aider pour les problèmes de permissions, plus simple pour ceux qui ne maitrisent pas l'invite de commandes.
=> Permission Time Machine.
Le programme Permission Time Machine peut aussi aider pour les problèmes de permissions, plus simple pour ceux qui ne maitrisent pas l'invite de commandes.
=> Permission Time Machine.