Page 1 sur 2
[Résolu] Bloquer l'accès à un dossier via la commande icacls (ou autre)
Posté : mer. 26 févr. 2014 17:19
par little boy62
Salutation camarades.
Je suis nouveau

Je ferais ma présentation plus tard.
Sur windows 7/8 (etc), il existe des dossiers où l'accès est bloqué.
J'arrive à prendre le contrôle total sur ce dernier, avec la commande takeown :
Source n° 1 :
http://www.chantal11.com/2009/03/se-ren ... -et-seven/
Source n°2 :
http://helper-formation.fr/entraide/ast ... t2424.html
Je cite (dixit chantal) :
Code : Tout sélectionner
icacls c:\windows\system32\nom_du_fichier /grant Nom_Utilisateur:f
Je sais le faire
via l'invite de commande.
Je débloque donc le dossier pour mes besoins.
Je cherche donc un moyen
pour le bloquer à nouveau, via l'invite de commande...
J'ai entendu parler de la commande
icacls, mais même avec les recherches google, je ne comprend
pas comment faire.
Pouvez-vous m'éclairer ?
Merci

A bientôt !
Re: Bloquer l'accès à un dossier via la commande icacls (ou autre)
Posté : mer. 26 févr. 2014 20:18
par txuku
Bonjour
Avec la commande icacls “repertoire” /reset /T ?
Re: Bloquer l'accès à un dossier via la commande icacls (ou autre)
Posté : mer. 26 févr. 2014 22:27
par little boy62
Salut txuku, et merci de m'avoir répondu.
J'ai testé ce que tu m'as donné :
message d'erreur
Microsoft Windows [version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. Tous droits réservés.
C:\Windows\system32>icacls “c:\users\thomas\cookies” /reset /T
“c:\users\thomas\cookies”: La syntaxe du nom de fichier, de répertoire ou de vol
ume est incorrecte.
0 fichiers correctement traités ; échec du traitement de 1 fichiers
C:\Windows\system32>
CMD a été lancé
en tant qu'administrateur.
j'ai été voir ici :
http://superuser.com/questions/470317/u ... -windows-7 (ouf, j'aime bien l'anglais

)
Il fallait juste rajouter /C.
Je testerais demain, je suis pas sur le bon PC.
Je vois qu'on peut utiliser /deny... Je vais voir
En tout cas, si tu m'avais pas répondu, j'aurais pas trouvé ce lien ^^
@+
Re: Bloquer l'accès à un dossier via la commande icacls (ou autre)
Posté : mer. 26 févr. 2014 22:46
par txuku
Cela tient je pense aux "path" et \fichier - je patauge souvent dans les commandes a cause des noms longs........

Re: Bloquer l'accès à un dossier via la commande icacls (ou autre)
Posté : mer. 26 févr. 2014 22:49
par little boy62
Re
Bonne nouvelle n°1 : cette commande
me bloque l'accès au dossier :
Je remplacerai donc
Thomas en %username%
Bonne nouvelle n°2 : vu que j'ai bloqué le dossier,
j'ai ré-utilisé la commande takeown pour avoir à nouveau le contrôle de ce dossier...
Donc,
pour ceux (ou celles) que cela intéresse :
- Code qui permet de bloquer l'accès à un dossier :
- Code qui permet de prendre l'accès au dossier :
Les codes
sont à adapter :
par votre dossier et votre nom de session.
Pour la session, si c'est vous-même, utiliser %username%
@++
Re: Bloquer l'accès à un dossier via la commande icacls (ou autre)
Posté : mer. 26 févr. 2014 23:28
par txuku
Content pour toi !
Re: [Résolu] Bloquer l'accès à un dossier via la commande icacls (ou autre)
Posté : mer. 26 févr. 2014 23:38
par little boy62
Merci
Au fait, j'ai édité mon message pour rajouter [Résolu]. Je ne sais pas si c'est comme ça qu'on passe un sujet en résolu
@++ et merci de ton aide

Re: Bloquer l'accès à un dossier via la commande icacls (ou autre)
Posté : jeu. 27 févr. 2014 14:44
par little boy62
Salut.
Je pensais que c'était résolu... En fait,
c'est pas tout à fait résolu.
Cette ligne de commande fonctionne car elle ne contient
ni espace, ni guillemets.
Si le chemin contient au minimum un espace, je place ce chemin entre guillemet.
=>
Cela ne fonctionne pas : la commande icacls utilise
les noms courts.
Je ne sais pas comment convertir un fichier en nom long
en un fichier en nom court.
Exemple de dossier :
C:\Users\Thomas\Desktop\projets\couteau_suisse\dossier de test2
Pouvez-vous m'aider ?

++
Re: Bloquer l'accès à un dossier via la commande icacls (ou autre)
Posté : jeu. 27 févr. 2014 15:31
par txuku
Hum .... je ne me souviens jamais...
A chaque fius que j ai besoin d un fichier bat pour une tache precise je teste les emplacements des "" et du fichier.
Re: Bloquer l'accès à un dossier via la commande icacls (ou autre)
Posté : jeu. 27 févr. 2014 22:26
par little boy62
re
Justement, icacls ne prend
que les noms courts.
On ne peut pas utiliser les guillemets.
Le dossier existe d'ailleurs.
@+