Jeśli mam słoik, który muszę uruchomić przy użyciu java -jar FOO.jar
na systemie Unix, czy zależy to od odczytu, zapisu lub wykonania bit? Lub niektóre ich kombinacje?Jakie są minimalne uprawnienia unixa, aby uruchomić plik wykonywalny jar?
11
A
Odpowiedz
22
Po prostu potrzebujesz przeczytać na .jar, ponieważ "java" jest tym, co wykonujesz i czyta słoik.
2
Będziesz potrzebował read
, ponieważ słoik jest praktycznie wykonywany przez java (oczywiście java musi mieć uprawnienia exec
). Ale jeśli masz program, który przechowuje pewne dane wewnątrz siebie (może się zdarzyć, na przykład zapisując ustawienia), sugerowałbym także ustawienie zestawu atrybutów write
.
Wykonuj uprawnienia do katalogów zawierających ścieżkę. –