mirror of
https://github.com/netblue30/firejail.git
synced 2026-05-15 14:16:14 -06:00
[GH-ISSUE #3240] "firejail --appimage": does it really need to be executable? #2034
Labels
No labels
LTS merge
LTS merge
bug
bug
converted-to-discussion
doc-todo
documentation
duplicate
enhancement
file-transfer
firecfg
firejail-in-firejail
firetools
graphics
help wanted
information_old
installation
invalid
modif
moved
needinfo
networking
notabug
notourbug
old-version
overlayfs
packaging
profile-request
pull-request
question
question_old
removal
runtime-permissions
sandbox-ipc
security
stale
wiki
wiki
wontfix
wordpress
workaround
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/firejail#2034
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Rosika2 on GitHub (Feb 23, 2020).
Original GitHub issue: https://github.com/netblue30/firejail/issues/3240
----- not an issue per se, rather a question -----
Hello,
I´ve got a question concerning setting the executable bit in appimages.
I know firejail has appimage support and I´m glad to use it.
As far as appimages are concerned it says:
(https://discourse.appimage.org/t/how-to-run-an-appimage/80 )
Yet I DIDN´T do this for Cool-Retro-Term-1.1.1-x86_64.AppImage (https://appimage.github.io/Cool_Retro_Term/ )
On this very site it says:
So I ran it in firejail using the command
firejail --appimage ./Cool-Retro-Term-1.1.1-x86_64.AppImageand the programme runs perfectly.
So has it something to do with firejail itself that I really don´t need to make the appimage executable?
And if so why is that?
Thanks in advance for your help.
Greetings.
Rosika
P.S.:
system: Linux/Lubuntu 18.04.4 LTS, 64bit
@rusty-snake commented on GitHub (Feb 24, 2020):
Usually you need to make it executable because you want to execute the .AppImage file. AFAIK firejail extract the appimage to /run/firejail/appimage and then execute the AppRun (entry-point of AI).
@Rosika2 commented on GitHub (Feb 24, 2020):
@rusty-snake:
Hi and thank you for pointing out that matter.
So you´re perfectly right. I just ran my
Cool-Retro-Term-1.1.1-x86_64.AppImageand looked up the permissions:So firejail sees to it that the respective appimage becomes executable in /run/firejail/appimage/.appimage-3882/usr/bin . Very impressive.
So what it comes down to is that I don´t have to make the orignal appimage file executable when running it in firejail.
Thanks a lot for your help.
Greetings.
Rosika