17 Stimmen

Was sind die minimalen Unix-Berechtigungen, um eine ausführbare jar-Datei auszuführen?

Wenn ich eine Jar-Datei habe, die ich mit java -jar FOO.jar unter Unix, hängt dies vom Lese-, Schreib- oder Ausführungsbit ab? Oder eine Kombination davon?

32voto

Shizzmo Punkte 15411

Sie müssen nur die .jar-Datei lesen, da Sie "java" ausführen, und es liest die jar-Datei.

6 Stimmen

Und Ausführungsberechtigungen für die Verzeichnisse des Pfades.

4voto

Jack Punkte 128223

Sie benötigen read da das jar praktisch von java ausgeführt wird (natürlich muss java über exec Erlaubnisse). Aber wenn Sie ein Programm haben, das einige Daten in sich selbst speichert (das kann passieren, zum Beispiel beim Speichern von Einstellungen), würde ich vorschlagen, auch die write Attribut gesetzt.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X