This has already been solved by adding "cautious-launcher" to .desktop
files that have MimeType and Exec lines, in line with the Ubuntu
Executable Bit Policy: https://wiki.ubuntu.com/SecurityTeam/Policies
#Execute-Permission%20Bit%20Required

$ egrep '^(Exec|MimeType)=' usr/share/applications/sun-java6-java.desktop
Exec=cautious-launcher %f /usr/lib/jvm/java-6-sun-1.6.0.24/bin/java -jar
MimeType=application/x-java-archive;application/java-archive;application/x-jar;

$ egrep '^(Exec|MimeType)=' usr/share/applications/openjdk-6-java.desktop
Exec=cautious-launcher %f /usr/lib/jvm/java-6-openjdk/bin/java -jar
MimeType=application/x-java-archive;application/java-archive;application/x-jar;


** Changed in: sun-java6 (Ubuntu)
       Status: Triaged => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is a bug assignee.
https://bugs.launchpad.net/bugs/313439

Title:
  Opening a Java Archive (.JAR) file executes it regardless of the
  "executable" permission bit

-- 
desktop-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

Reply via email to