changer de user durant l'execution d'un script

changer de user durant l'execution d'un script - Shell/Batch - Programmation

Marsh Posté le 18-01-2005 à 14:44:55    

Bonjour!
Voila: dans mon script, je voudrais changer de user et d'environnement (su - user) et executer des commandes sous ce user puis revenir au user initial...TOUT CA DANS UN SEUL SCRIPT!
Il y a la commande su user -c 'commande' qui est bien, mais je voudrais utiliser le su - et je ne peux pas faire su - user -c 'commande'
J'espere que ma question est claire !
Merci de vos réponses!

Reply

Marsh Posté le 18-01-2005 à 14:44:55   

Reply

Marsh Posté le 19-01-2005 à 06:09:32    

Pourquoi tu ne peux pas faire su - user -c 'commande' ? Ca marche parfaitement.

Reply

Marsh Posté le 19-01-2005 à 10:23:00    

Et bien....effectivement ca marche tres bien !!! En fait je faisais une bête erreur de syntaxe.  
Merci beaucoup matafan de ta réponse si matinale.

Reply

Marsh Posté le 28-01-2005 à 16:33:44    

Pour ce probleme, j'utilise maintenant un autre moyen:
je mets les commandes qui appellent un autre user entre <<! et !  
Ca marche pas mal, sauf que si je veux faire un print et un read, il ne s'arrete pas au read et continue à executer la suite du script....comment ca se fait??
Merci !!

Reply

Sujets relatifs:

Leave a Replay

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