Affecter des droits sous DOS... - Windows & Software
Marsh Posté le 05-03-2002 à 13:27:36
ReplyMarsh Posté le 05-03-2002 à 13:28:44
Heu non, je veux parler de droits NTFS!
Marsh Posté le 05-03-2002 à 13:28:46
sous NT, 2k, etC... les *.CMD te conviendront peut etre plus, ils sont plus souples, permettent plus de commandes, d'utiliser plus de variable, etc..
Marsh Posté le 05-03-2002 à 13:29:14
ReplyMarsh Posté le 05-03-2002 à 13:31:14
Je sais qu'il existe une commande pour le faire.
Peut-etre dans le ressource kit?
Marsh Posté le 05-03-2002 à 13:33:37
La commande à laquelle tu fais allusion doit être : cacls
Marsh Posté le 05-03-2002 à 13:39:33
Je suppose qu'avec Windows Scripting Host il est possible d'affecter des droits, les langages VBScript ou JScript ne sont pas très compliqués à apprendre.
Je te laisse chercher sur http://msdn.microsoft.com/scripting/ si tu trouve ton bonheur. Un livre intitulé "Windows 2000 Scripting Bible" aborde de nombreux sujets lié à l'administration et aux scripts, mais en le survolant je n'y ai pas vu de gestion des droits... peut-etre un objet COM externe peut etre utile.
Marsh Posté le 05-03-2002 à 13:41:22
j'ai trouvé la commande du ressource kit qui est NTRIGHTS, mais il me faut la version 2000 (NT5)
Marsh Posté le 05-03-2002 à 14:01:52
How to Use CACLS.EXE in a Batch File (Q135268)
--------------------------------------------------------------------------------
The information in this article applies to:
Microsoft Windows 2000 , Professional
Microsoft Windows 2000 , Server
Microsoft Windows 2000 , Advanced Server
Microsoft Windows NT Server versions 3.5 , 3.51 , 4.0
Microsoft Windows NT Workstation versions 3.5 , 3.51 , 4.0
--------------------------------------------------------------------------------
NOTE: This article only applies to English language versions of Windows.
The CACLS.EXE command line utility does not provide a /Y switch that automatically answers with Y for Yes to the ARE YOU SURE? Y/N prompt. However, you can use the echo command to pipe the character Y as input to the ARE YOU SURE? Y/N prompt when you call Cacls.exe in a batch file.
To programmatically answer with Yes to the ARE YOU SURE? Y/N prompt during batch file execution, use the following command line in your batch file:
echo y| cacls filename /g username : permission
NOTE : Do not type a space between the "y" and the pipe symbol (|), otherwise, Cacls.exe fails to make the permission changes.
In larger batch files, this may produce the following error before continuing to the next line:
The Process tried to write to a nonexistent pipe.
The echo command does not expel its output before the system has a chance to build the pipe to cacls. There are different ways to work around this.
As an alternative, you can create a dummy file with just a "y" in it and use the syntax:
Cacls "F:\Directory" /g "Domain Users":R < yes.txt
Or you can use the xcacls utility which does allow the /y:
xcacls "F:\Directory" /e /g "Domain Users":R /y
For additional information about the syntax and usage of the Xcacls.exe utility, refer to the Xcacls.doc file included in the Windows NT Server 4.0 Resource Kit Supplement Three.
Marsh Posté le 05-03-2002 à 14:08:52
si tu veux cacls.exe je peux te le passer, sinon tu as aussi "xcacls" :
http://www.microsoft.com/windows20 [...] acls-o.asp
Avec le lien pour le récupérer... (647 ko)
Je viens de le prendre, y a aussi une petite doc avec toutes les options de la ligne de commande...
Mais perso, pour la création des droits sur NT4, j'utilise cacls (dans un .bat)...
@+
[jfdsdjhfuetppo]--Message édité par blueteen--[/jfdsdjhfuetppo]
Marsh Posté le 05-03-2002 à 14:45:58
Ca vous sert a quoi particulierement de gerer les droit via scripts?
A creer des homedir avec les bon droits automatiquement?
Quoi d'autre ?
Marsh Posté le 05-03-2002 à 15:11:46
Pims a écrit a écrit : Ca vous sert a quoi particulierement de gerer les droit via scripts? A creer des homedir avec les bon droits automatiquement? Quoi d'autre ? |
C'est juste pour ça, mais j'ai 500 HomeDir à créer!!!
Ouais blueteen, je veux bien ce soft.
Il fonctionne sous 2k?
Marsh Posté le 05-03-2002 à 15:25:17
Idem, chaque année j'ai 500 nouveaux comptes et répertoires à créer, avec les droits qui vont avec...
Je me suis créé un fichier excel qui autoamtise un grd nombre de chose...
j'ai au final que les mots de passe à saisir (les élèves étant importés depuis un logiciel en .csv), et je copie colle mes lignes générées dans un .bat que je lance, et j'ai plus rien à faire pour ça
Oui, ça marche sous win2k... Cacls est fourni avec wink2 (winnt/system32)
Si tu l'as pas je te le file sans pb...
Remarque que Xcacls fait la même chose...
@+
Ton mail est valide ?
Tiens moi au courant...
Zed a écrit a écrit : C'est juste pour ça, mais j'ai 500 HomeDir à créer!!! Ouais blueteen, je veux bien ce soft. Il fonctionne sous 2k? |
Marsh Posté le 05-03-2002 à 15:32:27
C'est marrant comme l'administration d'un ECOLE EST COMPLETTEMENT DIFFERENTE de l'administration d'une entreprise
Ecole: x postes strictement identique / utilisateurs qui se connectent sur des postes differents chaque jours / Chaque année une vague d'user / Homedir type
Boite: Chacun sont PC / droits dans tous les sens / Users qui tournent regulierement / Profil en local / Parc beaucoup plus heterogene !
Don't you think?
Marsh Posté le 05-03-2002 à 15:51:39
Tu as oublié deux composantes essentielles :
école : users qui cherchent par tous les moyens d'augmenter leur droits d'accès, foutre le b..., etc
corporate : users qui doivent bosser et utiliser les outils informatique qu'ils ont à disposition.
Marsh Posté le 05-03-2002 à 15:54:04
Requin a écrit a écrit : Tu as oublié deux composantes essentielles : école : users qui cherchent par tous les moyens d'augmenter leur droits d'accès, foutre le b..., etc corporate : users qui doivent bosser et utiliser les outils informatique qu'ils ont à disposition. |
C bizarre, on m'avait pas dit que je bossais en milieu scolaire. Ah bah je m'occupe d'écoliers ??
Marsh Posté le 05-03-2002 à 15:54:07
bah, je pige pas ce qui lui a pris là...
En plus j'ai pas 150 pc identiques...
Je connais des boîtes qui ont des parcs plus homogènes que le mien..
Et je vois pas ce que cette remarque fais ici..
CA te gène qu'on utilise des scripts ?
Explique...
Marsh Posté le 05-03-2002 à 16:04:34
Requin a écrit a écrit : corporate : users qui doivent bosser et utiliser les outils informatique qu'ils ont à disposition. |
Tu parles ! En entreprise ce sont les pires ! Chaque fois que je vais chez un client, ca peut varier du poste bien rangé, pas touché, le tout d'origine (le rêve ) au poste rempli de petits logiciels de merde genre le petit chien qui se balade sur le bureau, sans oublier ceux qui on essayé de brancher la cafetière en réseau pour voir si ils pouvaient extraire du café de leur PC sans avoir à se déplacer (c'est les pires, faut formater à chaque visite )
Non franchement en entreprise c'est aussi l'enfer...enfin ca dépend des entreprises bien sûr.
Marsh Posté le 05-03-2002 à 16:10:34
créer une part NTFS sous Partition Magic. Affecter les droits depuis le serveur
et utiliser Ntfsfordos
Marsh Posté le 05-03-2002 à 16:14:41
blueteen a écrit a écrit : bah, je pige pas ce qui lui a pris là... En plus j'ai pas 150 pc identiques... Je connais des boîtes qui ont des parcs plus homogènes que le mien.. Et je vois pas ce que cette remarque fais ici.. CA te gène qu'on utilise des scripts ? Explique... |
M'a remarque n'avait rien de pejoratif ni dans un sens ni dans l'autre !!!
C'etait juste une remarque visant a montrer que c'est marrant (pas ironique) comme le metier d'admin reseau/system peut etre TOTALEMENT different suivant le type de reseau
C'est tout ...
Desolé de t'avoir froissé mais c'etait vraiment pas le but
Marsh Posté le 05-03-2002 à 16:17:30
ah oki pas de pbs
c'est pour ça d'ailleurs que ce boulot est si intéressant (casse-c*****es des fois mais bon)
on peut faire pleins de trucs différents (enfin moi c'est la cas)
@+
Marsh Posté le 05-03-2002 à 16:20:26
Un peu binaire quand meme ces informaticiens
[jfdsdjhfuetppo]--Message édité par Pims--[/jfdsdjhfuetppo]
Marsh Posté le 07-03-2002 à 10:27:09
J'ai trouvé xcacls, mais j'ai un petit souci, je n'arrive pas donner des droits à plusieurs utilisateurs sur un même dossier.
Je m'explique:
j'ai mon répertoire Home User
X:\HOMEUSER
a l'intérieur j'ai créé deux dossiers
X:\HOMEUSER\DATA
et
X:\HOMEUSER\Profile
Ce que je veux faire c'est:
Donner des droits "Full Control" sur HOMEUSER, DATA et Profile aux groupes DOMAIN\Domain Admins et RES-DOMAIN\Domain Admins
Donner des droits "Change" sur HOMEUSER DATA et Profile au USER
Voilà si tu as une idée blueteen
Merci,
Marsh Posté le 11-03-2011 à 12:13:01
Bonjour,
j'aimerais crée un .bat qui me permettrait de donner les droits Full control à des repertoires bien précis. J'aimerais que ces répertoires soient listés dans un fichier txt.
J'ai utiliser la commande suivante mais cela ne donne rien:
@echo off
FOR /D %%i in (text.txt) do CACLS %%i /T /G Nomdu domaine\Nomdu groupe:F
Merci d'avance pour votre aide car je suis vraiment bloqué
Marsh Posté le 05-03-2002 à 13:26:27
Salut,
Je cherche la commande pour affecter des droits NT/2000 sous invite de commande pour l'intégrer dans un fichier .BAT
Merci!
---------------
Zed!