Если у меня есть jar, который мне нужно запустить с помощью java -jar FOO.jar
в unix, зависит ли это от бит чтения, записи или выполнения? Или их комбинация?
Каковы минимальные разрешения unix для запуска исполняемого файла jar?
Ответ 1
Вам просто нужно прочитать на .jar, так как "java" - это то, что вы выполняете, и оно читает банку.
Ответ 2
Вам понадобится read
, поскольку jar фактически выполняется java (конечно, java должен иметь разрешения exec
). Но если у вас есть программа, которая хранит некоторые данные внутри себя (это может произойти, например, сохранение настроек), я бы предложил также установить атрибут write
.