Bat : creation repertoire avec droits !
Résolu/Fermé
killingspree
Messages postés
30
Date d'inscription
vendredi 11 janvier 2008
Statut
Membre
Dernière intervention
11 février 2008
-
28 janv. 2008 à 10:09
killingspree Messages postés 30 Date d'inscription vendredi 11 janvier 2008 Statut Membre Dernière intervention 11 février 2008 - 28 janv. 2008 à 11:59
killingspree Messages postés 30 Date d'inscription vendredi 11 janvier 2008 Statut Membre Dernière intervention 11 février 2008 - 28 janv. 2008 à 11:59
A voir également:
- Bat : creation repertoire avec droits !
- Fichier bat - Guide
- Bat to exe converter - Télécharger - Édition & Programmation
- Pokemon qui bat qui ✓ - Forum Pokémon
- Exécuter un fichier bat automatiquement - Forum Autoit / batch
- Bouchou ka bat traduction ✓ - Forum traduction
2 réponses
dandypunk
Messages postés
831
Date d'inscription
jeudi 3 janvier 2008
Statut
Membre
Dernière intervention
11 septembre 2011
83
28 janv. 2008 à 11:41
28 janv. 2008 à 11:41
md est une commande DOS. Or DOS ne permet que d'interdire l'écriture ou de cacher un répertoire grâce à la commande ATTRIB.
ATTRIB [+R/-R][+A/-A][+S/-S][+H/-H] [[lect:][chemin][fichier]][/S[/D]]
+:définit un attribut
-:efface un attribut
R:lecture seule
A:Archive
S:Système
H:Caché
[lect:][chemin][fichier] : le ou les fichiers à traiter
/S traite les fichiers du répertoire courant et dans les sous-répertoires
/D traite aussi les répertoires
Une solution pour toi serait donc de créer tes répertoires avec l'option +R, de créer une table avec les login, pswd et groupe de travail et de donner des autorisation d'accès aux groupe de travail.
Lors d'une demande d'accès tu vérifie que l'utilisateur à l'autorisation et dans ce cas tu change l'option en -R pour lui autoriser l'écriture ou tu lui interdit l'accès au répertoire s'il n'a pas le droit de le lire.
ATTRIB [+R/-R][+A/-A][+S/-S][+H/-H] [[lect:][chemin][fichier]][/S[/D]]
+:définit un attribut
-:efface un attribut
R:lecture seule
A:Archive
S:Système
H:Caché
[lect:][chemin][fichier] : le ou les fichiers à traiter
/S traite les fichiers du répertoire courant et dans les sous-répertoires
/D traite aussi les répertoires
Une solution pour toi serait donc de créer tes répertoires avec l'option +R, de créer une table avec les login, pswd et groupe de travail et de donner des autorisation d'accès aux groupe de travail.
Lors d'une demande d'accès tu vérifie que l'utilisateur à l'autorisation et dans ce cas tu change l'option en -R pour lui autoriser l'écriture ou tu lui interdit l'accès au répertoire s'il n'a pas le droit de le lire.
killingspree
Messages postés
30
Date d'inscription
vendredi 11 janvier 2008
Statut
Membre
Dernière intervention
11 février 2008
1
28 janv. 2008 à 11:59
28 janv. 2008 à 11:59
Merci pour ta réponse dandypunk
Mais j'ai trouvé un solution que j'étais en train d'expérimenter :
je crée d'abord le répertoire et ensuite je défini ses droits à l'aide de la commance cacls :
md d:\test
echo O|cacls d:\test /T /G user:r
echo O|cacls d:\test /T /E /G user:w
voici un lien pour mieux comprendre la syntaxe cacls : http://www.orpea.info/cacls.php
En tout cas merci et bonne continuation
Mais j'ai trouvé un solution que j'étais en train d'expérimenter :
je crée d'abord le répertoire et ensuite je défini ses droits à l'aide de la commance cacls :
md d:\test
echo O|cacls d:\test /T /G user:r
echo O|cacls d:\test /T /E /G user:w
voici un lien pour mieux comprendre la syntaxe cacls : http://www.orpea.info/cacls.php
En tout cas merci et bonne continuation