J'entends qu'il faut faire attention aux variables qui peuvent poser problème dans un script qui ext executé sous une autre identité. Notamment, PATH, LD_LIBRARY_PATH, ...
Normalement sudo fait un certain travail sur ces variables, histoire d'éviter que du code non prévu ne soit executé.
Tu peux ensuite dans ton script, ré-initialiser le PATH à une valeur sure: /bin:/usr/bin:/sbin:/usr/sbin par exemple, comme ca tu es certain de ce qui est executé.
[^] # Re: et si...
Posté par remi . En réponse au journal Execution de commandes root par apache. Évalué à 1.
Normalement sudo fait un certain travail sur ces variables, histoire d'éviter que du code non prévu ne soit executé.
Tu peux ensuite dans ton script, ré-initialiser le PATH à une valeur sure: /bin:/usr/bin:/sbin:/usr/sbin par exemple, comme ca tu es certain de ce qui est executé.