Bonjour,
Comment exécuter du code java sans qu'il soit lisible (au sens unix des termes)?
Voici le contexte:
J'ai un fichier demo.jar que j'exécute avec la commande suivante:
Maintenant, j'aimerai que sur un serveur, un utilisateur puisse exécuter ma démo mais qu'il ne puisse pas voir le contenu du jar.
Code : Sélectionner tout - Visualiser dans une fenêtre à part java -jar demo.jar
Naïvement, je lui ai assigné des droits d’exécution mais pas de lecture:
Mais ma commande ne fonctionne plus. J'ai un message du type demo.jar n'est pas accessible.
Code : Sélectionner tout - Visualiser dans une fenêtre à part chmod 711 demo.jar
J'ai exploré la solution du droit SUID mais sans sucés (et je ne suis pas ingénieur réseau).
Je précise que je ne cherche pas de solution basée sur l'obfuscation de mon code.
Merci de votre aide.
Partager