Forum Programmation.java Authentification pour une commande exécutée dans un exec()

Posté par  .
Étiquettes : aucune
0
28
juin
2006
Bonsoir, j'ai un projet où j'utilise des commandes shell pour effectuer certaines actions comme par exemple arreter un processus ou editer un *.conf.

Le probleme c'est que pour ces commandes j'ai besoins d'être en root et je n'arrive pas a effectuer une authentification à partir de l'exec.

Runtime vl_rt = Runtime.getRuntime();

String[] cmd = {"su","sh","-c","\""+_cmd+"\""};
Process vl_pr = vl_rt.exec(cmd);


Ici "Su" va demander un mot de passe pour effectuer ma commande mais je ne vois pas du tout comment le (…)