Probleme de droits execution
Bonjour,
j'essaie de faire executer un script shell proprietaire de root qui execute stop et start d'un serveur asterisk depuis un script perl avec la fonction system() . le script perl est execute
depuis apache (intranet).
je me heurte a un probleme de droit
Question
j'ai éssaye ceci
my $Asterisk = "/etc/asterisk/asteriskd";
en sachant le script asteriskd appelle /etc/init.d/functions
(my $login,my $pass,my $uid,my $gid) = getpwnam("apache");
chown ($uid,$gid,$Asterisk);
system ("$Aterisk restart");
comment puis-je changer uid et gid du script shell lors de l'execution.du script perl
Avec mes remerciements
A+