Souci Script linux

Noel-barbu Messages postés 258 Date d'inscription   Statut Membre Dernière intervention   -  
 Noel-barbu -
Bonjour,

Je contacte les personnes ayant des notions dans les scripts shell. Je veux écrire un script simple qui me permettrait de redémarrer le service httpd avec identification automatique.

Pourquoi automatique ?

Et bien automatique car le service fait appel à un certificat ssl qui demande une identification dès que l'on redémarre le service httpd. Je cherche à pouvoir redémarrer le service httpd sans avoir à saisir le login et le mot de passe lié à ce certificat.

Je ne sais pas si je suis assez clair ?

Merci de votre aide.
A voir également:

4 réponses

Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   1 299
 
hum...
a priori simple, mais pas si facile.
Le redemarrage de service demande en général d'être root. Le mieux est peut être dans ces cas là de se définir en sudoer su ce type de modification.
Quelle commande tapes tu ?
0
Noel-barbu
 
la commande n'est ni plus ni moins que ça

/etc/init.d/httpd restart

ce qui a pour conséquence de redémarrer ce service mais après vue que je fonctionne avec un certificat je dois rentrer le mots de passe du certificat pour que tout ce relance parfaitement bien et justement c'est la que je voudrais éviter de taper le mot de passe par l'intermédiaire d'un scripte qui ferait la procédure de A a Z.
0
Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   1 299
 
Si tu mets ça dans une script:
/etc/init.d/httpd restart <<XX
mon_nom
mon_mot_de_passe
XX

ça peux fonctionner, si la saisi du mot de passe est en mode console (ce que je pense). S'il est en mode graphique, ça va être plus coton.
0
Noel-barbu
 
Non c'est bien en mode console je vais faire le test de ce pas et je vous tient au courent.
0