Kevin Hinault a écrit :
Le 27 octobre 2009 17:33, Basile STARYNKEVITCH
<[email protected]> a écrit :
Merwin wrote:
Bonjour à tous,

J'aimerais savoir s'il existe un moyen de permettre aux utilisateurs
d'éxecuter un script bash, mais pas de le dire ?

L'idée étant que je ne souhaite pas qu'ils puissent consulter la source de
mon script, mais qu'ils puissent l'éxécuter.
Et pourquoi donc? C'est l'intérêt des scripts, d'être facilement lu par des
humains.

Sinon, on peut toujours coder en C le petit programme "wrapper" qui englobe
l'appel au shell. On pourrait aussi dans certains cas et avec certains
shells, s'amuser avec les permissions.

Mais moi je ne vois pas l'intérêt de cacher des choses à l'utilisateur. La
philosophie du logiciel libre, c'est bien de le montrer à qui veut!

Et si ce script contient des mots de passe ou autre il y a aura des malins
qui arriveront à le lire.


Comme le fait remarquer Basile, ce n'est pas dans l'esprit du Logiciel
Libre de fournir des binaires sans les sources à côté.

Cependant c'est possible et Gangan avait fait un billet sur ce sujet
il y a quelque mois :
http://www.system-linux.eu/index.php?post/2009/01/17/Compiler-script-shell

Merci à vous deux, ce n'est pas dans un but purement égoiste, mais si j'offre un service à mes clients qui ont un accès SSH sur la machine, je ne souhaite pas que ce script se retrouve par inadvertance chez un concurrent ;-)

C'est vraiment un cas exceptionnel!

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot
``spam'' dans vos champs "From" et "Reply-To:"

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers [email protected]
En cas de soucis, contactez EN ANGLAIS [email protected]

Répondre à