xcacls Droits suppression sous dossiers et fichiers

xcacls Droits suppression sous dossiers et fichiers - Windows & Software

Marsh Posté le 06-03-2007 à 09:56:27    

Bonjour  :)  
J'aimerai, grâce à la commande xcacls, donner à un groupe le droit de suppression des sous-dossiers et fichiers . J'ai trouvé cette syntaxe mais je n'arrive pas à la faire fonctionner :
 
 

Code :
  1. xcacls C:\Echange /E /G Domain\Groupe:7

 
 
Ceci doit permettre aux utilisateurs du groupe de s'échanger des données dans un dossier 'Echange' (écrire, supprimer...) sans pour autant pouvoir supprimer ce dossier   :heink:  
Quand je test avec un F (pour Contrôle total) à la place du 7, la commande fonctionne et met bien les droits 'controle total' au groupe mais avec le 7 (Suppression de sous-dossier et fichier) pas moyen de fonctionner  :pt1cable:  
 
Auriez-vous une petite idée ?  :??:   :jap:


Message édité par Tama25 le 06-03-2007 à 09:58:03
Reply

Marsh Posté le 06-03-2007 à 09:56:27   

Reply

Marsh Posté le 06-03-2007 à 10:09:37    

Salut,
Et si à la place du "7" tu mettais "RWED;RW" pour plus d'info http://support.microsoft.com/kb/318754/fr#3
@++


Message édité par arnaud1206 le 06-03-2007 à 10:09:51
Reply

Marsh Posté le 06-03-2007 à 10:21:41    

Merci pour le lien  :)  J'ai testé RWED;RW et cela fonctionne, les utilisateurs peuvent créer et supprimer des fichiers...mais j'aimerai bien qu'ils puissent également créer et supprimer des dossiers... :o Est-ce possible  :??:  :??:


Message édité par Tama25 le 06-03-2007 à 10:23:04
Reply

Marsh Posté le 06-03-2007 à 13:08:57    

Il suffit d'enlever le droit spécial ";RW" puis de lancer le script ensuite n'oublie pas de changer le droit de ton repertoire echange genre refuser supprimer pour ton groupe sur le repertoire seuelement.
@++

Reply

Marsh Posté le 06-03-2007 à 13:53:03    

humm  :o  oui mais j'aimerai le faire via le script car j'ai environ 50 dossiers (un au nom de chaque utilisateur dans lequel les autres utilisateurs peuvent venir pour échanger des données avec celui ci...) ! Donc je ne vais pas mettre " à la main" le refus de suppression pour chaque dossier !   :pt1cable:


Message édité par Tama25 le 06-03-2007 à 13:55:06
Reply

Marsh Posté le 07-03-2007 à 14:19:09    

Au lieu de ce dossier, il y a ce dossier et les sous dossiers et puis tu ne bloques pas l héritage.
@++

Reply

Marsh Posté le 08-03-2007 à 08:31:13    

arnaud1206 a écrit :

Au lieu de ce dossier, il y a ce dossier et les sous dossiers et puis tu ne bloques pas l héritage.
@++


 
Salut,  
si j'applique ceci, on revient au même point qu'au départ...On ne pourra pas supprimer le dossier (c'est ce que je veux), mais on ne pourra pas non plus supprimer les sous dossiers... :o  La situation me semble sans issue... :sweat:

Reply

Marsh Posté le 08-03-2007 à 09:11:16    

Je suppose que les repertoires dont tu veux bloquer la suppression se trouvent tous au même niveau ? Si c'est le cas alors tu recupères les chemins des dossiers par un script du genre dir >> fichier.log et apres tu lances un script qui pour chaque lligne de ton fichier texte change les droits du dossier

Code :
  1. for /F %%i in (fichier.log) do (call :droits %%i)
  2. :droits
  3. xcacls %1\*.* /E /G Domain\Groupe:RWED;RWED


Le script doit ressembler à cela à quelque chose pret.
@++


Message édité par arnaud1206 le 08-03-2007 à 09:14:08
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed