"su" aus Java heraus?

BrainPain

Well-Known Member
Hey Leute,

ich möchte gerne aus Java heraus in den Superuser-Mode gehen. Jedoch möchte ich nicht "sudo" verwenden. Wenn ich nun "su" aufrufe erhalte ich leider nur "sorry" zurück so alsob der aufrufende User keine Berechtigung für "su" hätte. Woran kann dass liegen bzw. kennt jemand ein Workaround?

Grüße
 
Meinst du mit javaR*** die Java-Runtime bzw. JVM? Ich dachte dafür wird der User verwendet welcher gerade angemeldet ist. Und der User ist auch in der Lage "su" auszuführen. Ich habe mir mal in Java den Usernamen ausgeben lassen und es kam genau der Username heraus mit dem ich mich angemeldet hatte, also müsste es doch passen, oder nicht? Ich verstehs irgendwie nicht.

Grüße
 
Kennt keiner das Problem? Wie würdet Ihr es denn machen wenn ihr aus einem Programm heraus einen Befehl aufrufen wollt welcher Superuser-Rechte benötigt aber kein sudo zur Verfügung steht? Beispielcode ist willkommen. Meinetwegen auch in C oder C++.

Grüße
 
Zurück
Oben