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