Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kako izvršiti komande kao root u Javi

[es] :: Java :: Kako izvršiti komande kao root u Javi

[ Pregleda: 1886 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

ilkeNo1
Miloš Ilić
bg

Član broj: 37476
Poruke: 111
*.mediaworksit.net.



+2 Profil

icon Kako izvršiti komande kao root u Javi07.02.2011. u 11:15 - pre 160 meseci
Pozdrav,

Imam mandrivu i želim da napišem neku klasu koja će izvršavati neke komande kao root?
Da li je nešto tako moguće?

Evo nekog primera koji sam našao na netu:

Code:


import java.io.*;
 
public class Main {
 
       public static void main(String args[]) {
 
            try {
                Runtime rt = Runtime.getRuntime();
            
                Process pr = rt.exec("neka_komanda_koja_ce_da_se_izvrsi");
 
                BufferedReader input = new BufferedReader(new InputStreamReader(pr.getInputStream()));
 
                String line=null;
 
                while((line=input.readLine()) != null) {
                    System.out.println(line);
                }
 
                int exitVal = pr.waitFor();
                System.out.println("Exited with error code "+exitVal);
 
            } catch(Exception e) {
                System.out.println(e.toString());
                e.printStackTrace();
            }
        }
}

"Izgubljeno je samo ono cega se odreknemo"
 
Odgovor na temu

Cabo
Lokanje u bircuzu

Član broj: 10942
Poruke: 684
*.matf.bg.ac.rs.



+5 Profil

icon Re: Kako izvršiti komande kao root u Javi07.02.2011. u 12:09 - pre 160 meseci
"sudo neka_komanda"?
 
Odgovor na temu

ilkeNo1
Miloš Ilić
bg

Član broj: 37476
Poruke: 111
*.mediaworksit.net.



+2 Profil

icon Re: Kako izvršiti komande kao root u Javi07.02.2011. u 12:20 - pre 160 meseci
kako prosleđujem root šifru?
"Izgubljeno je samo ono cega se odreknemo"
 
Odgovor na temu

chromium
developer
banana zemlja

Član broj: 268977
Poruke: 14
*.mbb.telenor.rs.



+1 Profil

icon Re: Kako izvršiti komande kao root u Javi07.02.2011. u 12:49 - pre 160 meseci
ja znam za ovaj nacain http://en.wikipedia.org/wiki/Expect
 
Odgovor na temu

Cabo
Lokanje u bircuzu

Član broj: 10942
Poruke: 684
*.matf.bg.ac.rs.



+5 Profil

icon Re: Kako izvršiti komande kao root u Javi07.02.2011. u 13:20 - pre 160 meseci
Pa imaš listu korisnika kojima je dozvoljeno izvršavanje programa kao root. Sudo ne mora da traži lozinku. Čak se može podesiti i koji programi su dozvoljeni.

http://www.sudo.ws/sudo/sudoers.man.html#nopasswd_and_passwd
 
Odgovor na temu

iMac
Kraljica Mamba
Software Developer
Beograd

Član broj: 271371
Poruke: 23
*.dynamic.sbb.rs.



+1 Profil

icon Re: Kako izvršiti komande kao root u Javi08.02.2011. u 00:43 - pre 160 meseci
Startuj VM/IDE kao root...
 
Odgovor na temu

[es] :: Java :: Kako izvršiti komande kao root u Javi

[ Pregleda: 1886 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.