Shell

Fermé
lamou23 Messages postés 178 Date d'inscription lundi 11 janvier 2010 Statut Membre Dernière intervention 21 mars 2011 - 8 févr. 2010 à 17:54
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 8 févr. 2010 à 18:05
Bonjour,
je veux exécuter un script bash qui redémarre le service dns;il contient:

#!/bin/bash
ssh lam@192.168.73.129 /etc/init.d/bind9 stop

***********************
pour que le script arrète bind la commande exacte sous un terminal est:
sudo /etc/init.d/bind9 stop
pui il me demande le mot de passe pour exécuter la commande en root.
ce que je veux c'est comment insérer dans "ssh lam@192.168.73.129 sudo ...... /etc/init.d/bind9 stop"
le root et le mot de passe au même temps.
j'ai essayé : ssh lam@192.168.73.129 sudo -u root motdepasse /etc/init.d/bind9 stop
mais ça marche pas
comment faire??
merci
A voir également:

1 réponse

jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 896
8 févr. 2010 à 18:05
Salut,

Il te faut soit utiliser des clés ssh, soit passer par expect.
0