[Apache/php] system() et utilisateur

system() et utilisateur [Apache/php] - Logiciels - Linux et OS Alternatifs

Marsh Posté le 29-03-2003 à 01:56:28    

Bonsoir tout le monde,
 
Même si je débute, mon problème n'est pas, je pense, du à mon manque de connaissance de php mais plutot du à Apache.
 
J'ai une page "d'administration" sur mon serveur au sein d'un réseau local, protéger par un .htaccess, et j'ai divers bouton pour  effectuer diverses taches, comme rebooter le serveur.
 
Je lance les différentes commandes à l'aide de php via system(), mais le probleme, c'est que les commandes s'executent en temps que www-data. J'ai joué avec sudo en attendant, mais c'est clairement pas safe comme solution :D, même si ce serveur n'est pas visible de l'exterieur.
 
Y'a t'il une solution "Apache" ou "php" (auquel cas j'airais poser ma question ailleurs ) pour accéder à une page internet en temps qu'un utilisateur précis du système ?
 
Voilà, merci à vous !
 
@+

Reply

Marsh Posté le 29-03-2003 à 01:56:28   

Reply

Marsh Posté le 29-03-2003 à 07:48:53    

Etant donné que tu débutes, tu devrais expliquer : QUOI  et POURQUOI

Reply

Marsh Posté le 29-03-2003 à 10:22:11    

Salut,
 
Si c pour faire de l'admin sur ta machine a travers une interface web utilise plustot webmin --> www.webmin.com
 
A+

Reply

Marsh Posté le 29-03-2003 à 10:50:02    

becket > Je veux juste des boutons avec des actions sur le systeme. je veux que ces actions soient executéespar un certain utilisateur.
 
Aragorn_1er > Je ne veux pas utiliser Webmin car mes besoins sont très spécifiques, je n'ai pas besoin de la grosse cavalerie, et puis c'est l'occasion d'apprendre qqchose.
 
Mais en parlant de Webmin, j'aimerais opbtenir le même comportemant, c'est à dire me loguer en tant qu'un certain utilisateur !
 
 
 
Voilà, et merci à vous deux pour vos réponses, @+


Message édité par Evadream -jbd- le 29-03-2003 à 10:53:13
Reply

Marsh Posté le 29-03-2003 à 22:35:45    

Bah je vois pas le pbs avec le user www-data tu l'inscris dans la conf de sudo pour qu il puisse excuter les differentes actions que tu lui aura assigné, puis au niveau de ton serveur web tu n'autorise que des personnes/machines scpecifiques.
 
Sinon au niveau de apache :
# User/Group: The name (or #number) of the user/group to run httpd as.
User www-data
Group www-data
 
tu peux changer ca ... si tu veux mais mettre root ici,  c'est bcp moins secure que d'utiliser sudo ! ( a mon humble avis ;) )

Reply

Marsh Posté le 30-03-2003 à 11:38:57    

Merci de ta réponse, c'est la solution que j'utilise jusqu'à maintenant, mais je trouve ca pas bien, j'aimerais faire les choses plus proprement :) Et puis c'est l'occasion d'apprendre...
 
Merci à toi !
 
@+

Reply

Marsh Posté le 31-03-2003 à 00:12:35    

=)

Reply

Sujets relatifs:

Leave a Replay

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