Admin Berechtigung anfordern

sagi7

Mitglied
Hallo Zusammen,

ich muß für eine Java Anwendung die VM patchen. Dafür müssen jars in
jre/lib/endorsed kopiert werden.
Unter XP funktioniert das - bei Win7, Vista und Linux bekomme ich (richtigerweise) auf die Finger.
(keine Berechtigung).

Wie kann ich unter diesen Betriebssystemen die Admin Berechtigung anfordern?

schöne Grüße
 
Wie man direkt die Rechte bekommen kann weiß ich nicht, allerdings könntest du fürs erste die Schreibrechte in diesem Verzeichnis prüfen und wenn diese nicht vorhanden sind den Nutzer bitte das Programm mit Administrator-Rechten zu starten. Dies ist ein vorgehen welches ich schon bei vielen Programmen gesehen habe.
 
Vielen Dank für Deine Antwort!
Die Lösung scheidet jedoch aus, da es eine Webstart Anwendung ist.
Der User klickt einfach nur einen link.

Ich könnte höchstens die Plattform abfragen. Bei Linux könnte ich evtl. sudo javaws http://.... ausführen.
Ich glaube jedoch nicht, daß sudo bei allen Tuxen funktioniert.
Bei Windows weiß ich gar nicht, wie ich Admin anfordern kann.

schöne Grüße
 
Abgesehen von der Frage warum du dort überhaupt was hinkopieren mußt, könntest du natürlich auch versuchen die Dateien lokal im Userverzeichnis abzulegen und dann über den ProcessBuilder per Systemkommando von dort in der richtige Verzeichnis zu kopieren. Das Systemkommando sollte dann nach entsprechenden Rechten fragen.
 
Zurück