运行可执行jar文件的最小unix权限是什么?

时间:2010-04-19 15:44:45

标签: java unix permissions

如果我需要在unix上使用java -jar FOO.jar运行jar,这取决于读,写或执行位吗?或者它们的某种组合?

2 个答案:

答案 0 :(得分:26)

你只需要阅读.jar,因为'java'就是你正在执行的东西,它会读取jar。

答案 1 :(得分:2)

您需要read,因为jar实际上是由java执行的(当然java需要exec权限)。但是如果你有一个程序在其内部存储一些数据(可能会发生,例如存储设置),我建议也设置write属性。