VIVEZ LE
FOOTBALL !

Posez votre question Signaler

Modifier les droits d'un dossier sous windows [Résolu]

Dacarn 9Messages postés 1 décembre 2009Date d'inscription - Dernière réponse le 18 janv. 2010 à 02:01
Bonjour,
J'ai hésité avant de mettre ce message dans la partie Windows mais je pense que c'est la meilleure solution.
Alors voilà, je souhaite pouvoir modifier les droits d'un dossier (qui se trouve être C:\Program Files) pour que tout utilisateur authentifié d'un domaine (cette partie est déjà configurée) puisse avoir les droits d'écriture en plus ce celui de lecture et d'exécution.
Attention pas celui de modification mais bien d'écriture.
Je souligne bien sûr que les droits sont uniquement appliqués à ce dossier et pas en récursif !
Jusque là pas de problème majeur. On va me dire "Va dans propriétés/sécurité/etc..."
Mon souci c'est que je dois faire ceci en ligne de commandes avec DOS.
Et là impossible de trouver une solution...
Merci d'avance si vous avez des idées.
Lire la suite 

Modifier les droits d'un dossier sous windows »

8 réponses
Réponse
+2
moins plus
Quelques liens qui pourrait peut être donner une solution :

http://www.baudelet.net/win05.htm
http://www.commentcamarche.net/faq/sujet-13047-liste-des-commandes-windows
Ajouter un commentaire
Réponse
+1
moins plus
Un petit UP pour dire en passant que même un cacls ne fonctionne pas pour ce genre de chose...

Un peu d'aide ou j'abandonne définitivement et je me résous à déranger tous mes 150 utilisateurs du réseau un par un ?
Ajouter un commentaire
Réponse
+1
moins plus
Je vais essayer de chercher sa, mais pas beaucoup d'idée
Ajouter un commentaire
Réponse
+1
moins plus
Une possibilité qui m'a été suggérée par un collègue est d'utiliser Cygwin pour pouvoir utiliser un shell unix...

Toutefois c'est un logiciel qui pèse un peu trop lourd à mon goût et qui sera long à installer sur toutes les machines.

Néanmoins si je ne trouve pas d'autres solutions ça sera ça.
Ajouter un commentaire
Réponse
+0
moins plus
Après beaucoup de recherches j'ai trouvé une solution dont j'étudie encore les applications.

En effet la modification des droits en ligne de commande sous windows XP n'est pas inclut dans les commandes standards.

La solution Cygwin ne fonctionne pas non plus.

Il faut utiliser l'utilitaire SetACL qui est un programme externe sous licence GPL.

On peut le télécharger et l'installer à l'adresse suivante :

http://setacl.sourceforge.net/

En cherchant un peu il y a de nombreux exemples explicatifs.
Ajouter un commentaire
Réponse
+0
moins plus
Perso, suite à une migration de Windows, je n'avais plus accès en écriture a mes fichiers du fait que le propriétaire ait changé, Changer le propriétaire d'un fichier windows à résolu mes problèmes. Pour les commandes cela parle de ICACLS et TAKEOWN.

Dacarn, Qu'en est il de SetACL.exe ?
Ajouter un commentaire
Réponse
-1
moins plus
J'aurais énormément aimé pouvoir utiliser une infrastructure Linux pour m'occuper de ça...

Mon souci ... et bien c'est que nous fonctionnons sous Windows ici. Donc tout doit être exécuté avec ce système d'exploitation.

Sinon je n'aurais pas hésité et j'aurais déjà utilisé le chmod.

Quelqu'un a une solution Windows à me proposer ? Je n'en trouve aucune depuis ce matin...
Ajouter un commentaire
Réponse
-2
moins plus
Bonjour

La commande chmod permet de modifier les droits d'accès sur les fichiers ou répertoires. Seul le propriétaire des fichiers ou répertoires (ou root) peut faire cette manipulation.

Il existe 2 méthodes : symbolique ou octale.

Méthode symbolique

chmod ugoa|+/-/=|rwxugo fichier

Les paramètres de chmod se décomposent là en trois parties :

*
la 1ère indique à qui s'applique la modification des droits d'accès :
o
u pour l'utilisateur, le propriétaire du fichier (u pour user)
o
g pour le groupe (g pour group)
o
o pour le reste du monde (o pour others)
o
a pour tous (a pour all)

*
la 2ème est un caractère +, - ou = :
o
+ signifie l'ajout de nouveaux droits d'accès
o
- signifie la suppression de droits d'accès
o
= signifie l'autorisation exclusive des droits d'accès spécifiés

*
la 3ème indique le(s) droit(s) concerné(s) :
o
r pour lecture (r pour Read)
o
w pour écriture (w pour Write)
o
x pour exécution (x pour eXecute)
o
u,g,o pour reprendre les droits du propriétaire,groupe,autres utilisateurs

Quelques précisions valables dans le cas d'un répertoire :

*
r signifie lecture totale du répertoire (la commande ls liste ainsi par exemple tous les fichiers contenus dans le répertoire). Mais en l'absence de ce droit, il est toujours possible de lire un fichier contenu dans ce répertoire (en connaissant son chemin).
*
x signifie droit d'ouverture du répertoire. Pour empêcher la "traversée" d'un répertoire, c'est ce droit qu'il faut enlever.

Exemples :

chmod g+r fichier ### permet au groupe de lire le Fichier
chmod u+rw,go+r fichier ### permet à l'utilisateur de lire et écrire le fichier, et aux autres de le lire
chmod g=u fichier ### permet de donner au groupe les mêmes droits que l'utilisateur

Méthode octale

chmod XXX fichier, où XXX = Utilisateur | Groupe | Autres (X représente un entier compris entre 1 et 7)

Valeur du chiffre X :

*
0 : aucun droit en lecture, écriture, exécution
*
1 : droit d'exécution
*
2 : droit d'écriture
*
4 : droit de lecture

On peut cumuler différents droits : X = 7 (soit 1+2+4) signifie donc que l'on donne tous les droits sur le fichier.

en résumé X = Lecture (4) + Écriture (2) + Exécution (1)

*
Le 1er chiffre X spécifie les droits pour le propriétaire du fichier.
*
Le 2ème chiffre X spécifie les droits pour le groupe propriétaire du fichier.
*
Le 3ème chiffre X spécifie les droits pour tous les autres utilisateurs sur le fichier.

Ainsi, chmod 777 fichier donne tous les droits à tout le monde.

Un calculateur de chmod est disponible sur http://pages.infinit.net/glopglop/local/chmod.htm

Exemple :

chmod -c 644 /home/utilisateur/texte.txt ### modifie les droits en rw-r--r-- pour le fichier texte.txt c'est à dire que seul le
propriétaire peut écrire et les autres seulement lire

man chmod ### pour avoir toutes les options sur "chmod"


Bon courage
Ajouter un commentaire
Ce document intitulé « Modifier les droits d'un dossier sous windows » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?