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.
@+