rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

(Shell UNIX] lancer 1 script en

be-me, le mercredi 21 novembre 2007 à 09:53:38
Bonjour,

Je voudrais lancer un "sous script shell" à partir d'un script shell principal mais avec un utilisateur différent.
Je n'ai trouvé nul part la bonne façon d'utiliser rlogin, su ou ssh.


Programme shell :

#!/bin/sh

echo coucou

rlogin $serveur -l $user2 << EOF
????

./sous_script
EOF


@+
Configuration: Windows XP
Internet Explorer 6.0
Répondre à be-me  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
mamiemando, le mercredi 21 novembre 2007 à 10:18:17
Tu peux faire comme ceci :
ssh login@host commande
su - login -c commande

Exemple :
ssh root@localhost ifconfig
su - root -c ifconfig

La première version a surtout un sens si la commande doit être lancée sur un autre pc que localhost, mais permet d'utiliser les clés ssh pour éviter de s'identifier. Attention car dans les deux cas la commande est executée depuis le "home" de l'utilisateur "login". Il faudra donc placer ton script dans ce home, ou mettre le chemin absolu.

Bonne chance
Répondre à mamiemando

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
be-me, le mercredi 21 novembre 2007 à 10:55:27
ya moyen d'enlever la saisie du mot de passe parce que c'est ça qui me pose problème ...
Répondre à be-me

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 mamiemando, le mercredi 21 novembre 2007 à 14:45:33
La première version a surtout un sens si la commande doit être lancée sur un autre pc que localhost, mais permet d'utiliser les clés ssh pour éviter de s'identifier.

http://www.glatozen.org/sshkey.php

Bonne chance
Répondre à mamiemando
Logiciels pertinents trouvés dans les téléchargements
Télécharger CygWin 1.5.24-2CygWin - Cygwin est un environnement UNIX pour Windows composé: d'un shell Unix d'une librairie dynamique (DLL) chargée de...Catégorie: Développement
Licence: Open Source
Télécharger WLM Universal Patcher++ 1.0.1WLM Universal Patcher++ - WLM Universal Patcher est un patch universel pour MSN (Windows Live Messenger) permettant : d'ouvrir plusieurs sessions...Catégorie: Messagerie instantanée
Licence: Freeware/gratuit
Télécharger SSH Secure Shell 3.0 build 203SSH Secure Shell - SSH secure shell for workstations est un client SSH flexible permettant de se connecter de façon sécurisée à des...Catégorie: Telnet/SSH
Licence: Open Source
Télécharger Unison 2.24.6Unison - Unison est un logiciel de synchronisation de répertoires. Il est capable de travailler de manière bidirectionnelle, c'est...Catégorie: Gestion de fichiers
Licence: Open Source
Plus de logiciels gratuits sur « (Shell UNIX] lancer 1 script en »