#1 Le 13/12/2013, à 21:48
- samraaa
l'authetification en tant que root par code java est il possible ?
bonsoir,
je demande si c'est possible de s'authetifier en tant que root par code java ?
ce que j'ai fait:
pkexec sudo -s
sleep 2
sudo apt-get install openjdk-7-jdk -y
sleep 2
sudo apt-get install xdotool -y
sleep 3
mkdir /home/bellafkih/tjkjjjjjjjjjhhhhhhhh
sleep 2
sur terminal:
pkexec me demande le mot de passe , ca marche mais les autres instructions aprés pkexec ne s'executent pas
sur classe java:
try {
Runtime r = Runtime.getRuntime();
String[] cmd = {"/bin/sh", "/home/bellafkih/scrip1.sh"};
Process p = r.exec(cmd);
p.waitFor();
System.out.println("Waiting over.");//si l'application doit attendre a ce que ce process fini
}catch(Exception e) {
System.out.println("erreur d'execution " + e.toString());
}
aucune resultat
merci
Hors ligne
#2 Le 14/12/2013, à 00:23
- zibletop
Re : l'authetification en tant que root par code java est il possible ?
Salut,
Peut être avec un : sudo su
pkexec sudo su
sleep 2
apt-get install openjdk-7-jdk -y
sleep 2
apt-get install xdotool -y
sleep 3
exit
mkdir /home/bellafkih/tjkjjjjjjjjjhhhhhhhh
sleep 2
j'ai ajouté un exit pour fermer le mode root
a+
Dernière modification par zibletop (Le 14/12/2013, à 00:24)
Hors ligne