Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Question about Desktop Integration #2629

Closed
FOSSONLY opened this issue Mar 30, 2019 · 4 comments
Closed

Question about Desktop Integration #2629

FOSSONLY opened this issue Mar 30, 2019 · 4 comments
Labels
question_old (Deprecated; use "needinfo" or "question" instead) Further information is requested

Comments

@FOSSONLY
Copy link

According to the man page, it is specified that desktop integration covers, among other things, the execution of files using the icon.

But also all common file managers are isolated by default. That should mean that everything that is executed via file manager should be isolated (via dolphin.profile for example), and therefore also unknown programs without profile? Or is this a thinking error?

@rusty-snake
Copy link
Collaborator

Nope, you can see witch programms are firejailed by default, when you run firecfg there are PROGRAMM created lines. If you want to look at it again later you can run ls -l /usr/local/bin every symlink to firejail is an programm that will be executed by default with firejail.

firecfg also does .desktop files fixes that have Exec=/bin/PROGRAMM or DBusActivatable=true (but it have a bug #2624).

Besides: the most filemanagers aren't firejailed by default (but have a profile). You can manualy firejail every programm by default by running sudo ln -s /usr/bin/firejail /usr/local/bin/PROGRAMM

@SkewedZeppelin
Copy link
Collaborator

See #1261 for reasoning as to why file managers are not sandboxed by default.

@rusty-snake rusty-snake added the question_old (Deprecated; use "needinfo" or "question" instead) Further information is requested label Apr 20, 2019
@curiosity-seeker
Copy link
Contributor

Applications are also often unsandboxed if they are referenced in an application as helper applications by using their full path. Which means that their symlinks in /usr/local/bin are bypassed. Example: krusader

@chiraag-nataraj
Copy link
Collaborator

Seems like the question was answered, so lemme close this. @FOSSONLY, please feel free to re-open if you have further questions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question_old (Deprecated; use "needinfo" or "question" instead) Further information is requested
Projects
None yet
Development

No branches or pull requests

5 participants