Executer une appli avec un user diferent

Executer une appli avec un user diferent - Shell/Batch - Programmation

Marsh Posté le 09-09-2005 à 10:05:13    

Salut a tous
 
Je cherche a crée un batch qui me permetrai de lancé une appli en tant qu'administrateur
 
sachant que je suis un simple user
 
Quelqu'un a une idee?
 
merci
 

Reply

Marsh Posté le 09-09-2005 à 10:05:13   

Reply

Marsh Posté le 09-09-2005 à 10:08:42    

Solution : passer administrateur et donner les droits sur une application pour qu'elle puisse être lancée par un utilisateur.  
[:elmoricq]

Reply

Marsh Posté le 09-09-2005 à 10:13:45    

oui mais je cherche a faire l'inverse
lol

Reply

Marsh Posté le 09-09-2005 à 10:13:58    

la lance en tant que

Reply

Marsh Posté le 09-09-2005 à 10:18:54    

PeEtreDieu a écrit :

oui mais je cherche a faire l'inverse


 
Comme le dit le célèbre adage : "Pas de droits d'admin, pas de chocolat."
 
 


 
J'ai un problème que je n'arrive pas à résoudre, lol.
J'ai le cancer, lol.
Ma soeur vient d'être fauchée par une voiture, elle est dans le coma, lol.
 
http://pix.nofrag.com/26/15/f0efab8b33eced92beaa5d41c8e1.jpg

Reply

Marsh Posté le 09-09-2005 à 10:21:40    

Treve de plaisantri tu voi pas comment je pe faire

Reply

Marsh Posté le 09-09-2005 à 10:26:01    

Si, je t'ai donné la solution.
 
C'est le principe de la gestion par utilisateur avec un administrateur : les utilisateurs voient leurs droits définis par l'administrateur, et -dans le meilleur des mondes- ne peuvent pas faire autre chose que ce qu'ils sont autorisés de faire.
L'administrateur a lui tous les droits.
 
Un utilisateur ne peut pas devenir administrateur, et ne peut pas faire fonctionner une application, programme, script ou autre avec les droits d'administrateur (en gros, les droits dont il ne dispose pas), si ce dernier ne lui en donne pas expressément l'autorisation (exemple : set-uid bit sous unixoïdes).
 
Donc non, tu ne peux pas (en théorie), sauf si tu es administrateur et que tu l'autorises préalablement, ou sauf si tu demandes l'autorisation à ton administrateur.

Reply

Marsh Posté le 09-09-2005 à 10:30:43    

NON EN FAITES JE ME SUIS MAL EXPRIMER
 
JE SUIS ADMIN D'accord
je dois installer un patch sur 400 Poste
 
mon idee si tu ve est de mettre  
l'adresse du patch dans le registre de chaque poste pour qu'au prochian demarrage il recupere l'installation du patch
d'accord
seul probleme c'est que les personnes lorsqu'ils vont redemarre vont se connecter avec leur compte de simple USER
 
etent donner que les 400 poste font parti d'un domaine si j'arrive a faire en sorte de les faire connecter en tant que pour execute cette apli il pourront l'installer
 
voila tou
 
bon desole si j'ai pa ete claire encore

Reply

Marsh Posté le 09-09-2005 à 10:51:20    

Ahh, en effet, c'est un peu différent comme problème.
Tu aurais dû commencer par là.
 
Personnellement je n'ai pas la solution (je suis une brêle dans l'administration windows), mais maintenant des gens vont pouvoir t'aider, je pense.

Reply

Marsh Posté le 09-09-2005 à 11:05:43    

merci bien

Reply

Marsh Posté le 09-09-2005 à 11:05:43   

Reply

Marsh Posté le 10-09-2005 à 08:37:05    

Bonjour,
 
Je suppose que tu parles de Windows XP et pour réaliser l'opération que tu souhaites il te faut utiliser deux programmes :

  • Autoit ,qui par l'intermédiaire d'un exe, te donneras le droit de te substituer à l'utilisateur pour installer le patch (programme gratuit, je l'utilise même pour installer des programmes plus conséquent qu'un patch simplement dans un script de démarrage) voir http://www.autoitscript.com/autoit3/


  • Autoit n'est pas suffisant car quand tu utilise la clé runonexe, il te faut aussi être administrateur pour qu'elle s'efface automatiquement ... Si tu ne veux pas boucler en permanence ...il te faut donner les droits aux utilisateus sur une clé de la base de registre grace à un petit programme nommé subinacl.msi http://www.microsoft.com/downloads [...] laylang=en malheureusement, contrairement au précédent, il doit être présent sur tous tes postes : mais ça vaut la peine, car il peut servir dans de nombreux cas.


remarque : utiliser  le redémarrage du micro pour installer n'est peut être pas la meilleure solution, puisque tu as un domaine pourquoi n'utilises tu pas le script d'ouverture de session géré par un de tes serveurs ? Il te permettrait de "trier" les différents systèmes et installer au moment du démarrage, toujours avec l'aide d'autoit, tout ce que tu veux comme correctif...ou autre !
 
Sinon il me semble qu'il existe encore une autre solution que je n'ai pas testé : créer un .msi et à partir de gpedit donner le droit aux utilisateurs d'exécuter tous les msi.  
Difficile, car tout ce que j'ai pu trouver sur la création d'un msi c'était des commentaires d'utilisateurs non satisfaits et autoriser tout les msi ne convient pas toujours à une politique de sécurité d'entreprise...

Reply

Marsh Posté le 12-09-2005 à 11:05:08    

Essaye avec runas.
 
Je me rapelle plus la syntaxe exacte mais ca doit etre du genre :
 
runas c:\patch.exe loginAdmin motDePasseAdmin

Reply

Sujets relatifs:

Leave a Replay

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