[Système] Exécuter un script en tant que root
Bonjour à tous,
J'ai besoin via un script php de générer des liens symbolique.
J'avais dans un premier temps pensé a quelque chose du style :
Code:
1 2
| $commande='ln -s source lien_raccourcis';
system($commande, $res_var); |
Mais celà ne semble pas marcher car la commande ln necessite des droits d'administrateur.
J'ai donc essayer de créer un petit script en shell dont le propriétaire est root mais qui à un chmod en 751 (donc droit d'execution pour n'importe qui)
Code:
1 2 3
| vid_source=$1
vid_dl=$2
ln -s /chemin/vers/vid/$vid_source /raccourcis/vers/vid/$vid_dl |
Mais une nouvelle fois ma commande php :
Code:
1 2
| $commande='linker.sh arg1 arg2';
system($commande, $res_var); |
Me retourne une erreur (res_var=1)
Si quelqu'un à une solution à me proposer ?
Merci