introduire le mot de passe root dans un code JAVA
Salut à tous,
J'ai une classe java, dans lequel j'exécute une instruction qui me permet d'écrire des commandes dans l'invite de commande ... le problème içi, c'est que je veut les exécuter comme en mode root ...
Voiçi le code :
Code:
1 2 3 4 5 6 7 8 9 10 11
|
String[] cmd = { "/bin/sh", "-c","euca-add-keypair '"+Keyname_Fld.getText()+"' > '"+Keyname_Fld.getText()+"'.priv" };
Process p = Runtime.getRuntime().exec(cmd);
BufferedReader stdInput = new BufferedReader(new
InputStreamReader(p.getInputStream()));
System.out.println("Here is the standard output of the command:\n");
while ((s = stdInput.readLine()) != null) {
System.out.println(s);
} |
ça marche pour le moment mais je veut le faire en tant que root, je ne sais pas comment faire pour introduire le mot de passe du compte root dans l'instruction!
Merci pour votre aide ! :roll: