[Apache/Php] Droits exec() ?

Droits exec() ? [Apache/Php] - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 22-04-2008 à 06:47:20    

Bonjour,
 
J'ai une petite question très simple : sur un serveur préconfiguré, quand j'exécute un script c'est tout beau et magique : l'utilisateur courant est l'utilisateur USER si l'adresse est du type www.exemple.com/~USER
 
Par contre sur mon serveur dédié (et nu, sous Gentoo), l'utilisateur est apache. Comment faire en sorte que l'utilisateur courant soit utilisé pour l'éxécution de la commande exec() en PHP ?
 
Est-ce que ça a un rapport avec SuexecUser ? Si oui, que faut-il faire de spécial pour que la directive soit ok dans le VirtualHost ?
 
J'utilise Gentoo 2007.0.
 
Merci pour votre aide ! @+
 
P.S.:
<?php
echo exec('whoami');
?>
 
cela m'affiche "monuser" sur le serveur correctement configuré et "apache" sous le dédié...  :)

Reply

Marsh Posté le 22-04-2008 à 06:47:20   

Reply

Marsh Posté le 22-04-2008 à 14:32:37    

me serais-je trompé de section :??:

Reply

Marsh Posté le 22-04-2008 à 21:40:52    

non, les gens répondent quand ils ont le temps et s'ils connaissent la réponse ou veulent aider [:spamafote]
 
pour "l'utilisateur courant" aucune idée, pour activer les répertoires utilisateurs il faut activer le module userdir d'apache2.
 
ie. : faire les liens symboliques pour les fichiers de /etc/apache2/mods-available/userdir* dans /etc/apache2/mods-enabled et redémarrer apache.
 
Pour les droits de l'utilisateur "courant" ca doit etre la meme histoire [:spamafote]


---------------
Relax. Take a deep breath !
Reply

Sujets relatifs:

Leave a Replay

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