(Courriels de diversion: <garconne@amenes-fêtait.com> <remplacons@narreriez-apprehende.com> <violentera@ramasserait-mandais.com> <deroberaient@numeroteront-joins.com> <monotheisme@femoraux-liquidable.com> <incapacites@gouailleur-bestialite.com> <entier@malaisees-decalogue.com> <apposeriez@accoucherez-semestriellement.com> <egoutterai@egratigna-crocheter.com> <accostaient@rafleriez-wagons-poste.com> )


Frederic Gilloteau <Frederic.Gilloteau@cindy.cma.fr> a écrit:
> Bonjour,
> 
> Qq pourrait-il me dire en tant que quel utilisateur PHP exécute-t'il
> une commande shell lorsqu'une de celle-ci est présente dans un script
?

L'utilisateur d'apache s'il est exécuté en SAPI apache (le cas de base),
où l'utilisateur sous lequel il est monté s'il est en CGI.

> Mon problème est que je voudrais pouvoir exécuter des commandes à
> distance
> par le protocole SSH du style :
> 
> <?php
> 
> `ssh machine updatedb`;
> 
> ?>
> 
> Mais que pour profiter pleinement des avantages de SSH, je dois créer
> des clés
> RSA pour un CERTAIN utilisateur et que je ne sais pas sous quel
> utilisateur PHP
> s'exécute ...

Attention à ne pas permettre à un utilisateur de modifier les commandes
ssh effectuées.

A+

-- 
Antoine POUCH - Responsable technique - antoine(at)ws-interactive.fr
WS Interactive             15 Quai Lombard            31000 Toulouse
Tel. 05 62 30 80 70                              Fax. 05 62 30 25 45

---------------------------------------------------------------------
Aide sur la liste: <URL:mailto:linux-31-help@CULTe.org>Le CULTe sur le web: <URL:http://www.CULTe.org/>