problème d'execution de script bash


#1

Bonjour à tous,
je fais mes première armes sur les script bash et je rencontre un premier problème :

j’ai donc un script bash qui fonctionne trrès bien, le truc c’est que je voudrai qu’il ne soit executable qu’avec la commande sudo… pour l’instant, çà fonctionne très bien mais seulement si je fais un sudo su avant, ce qui ne me plait pas… :frowning: , quand je fais : “sudo MONSCRIPT” il me dit “command not found” ?!?

Voici ce que j’ai fait :
J’ai créé un dossier “binperso” dans lequel se trouve le script
j’ai fait un chown -R root /binperso
j’ai fait un chgrp -R root /binperso
J’ai fait un chmod -R 700 /binperso
Ensuite j’ai ajouté la ligne suivante dans /root/.bashrc :

puis j’ai fais : “source .bash”

Ensuite j’ai ajouté la ligne suivante dans /home/userlambda/.bashrc :

puis j’ai fais : “source .bash”

résultat :
comme je l’ai écrit plus haut en faisant sudo, çà fonctionne
mais si je suis avec un user “lambda” et que je fait “sudo MONSCRIPT” la console me dit “command not found”

Comment dois-je faire?
Merci d’avance :wink:


#2

sudo sh /la/ou/est/mon_script