首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >白名单一个目录,以便用火监狱执行。

白名单一个目录,以便用火监狱执行。
EN

Unix & Linux用户
提问于 2020-05-16 16:06:36
回答 2查看 3.2K关注 0票数 1

我如何白名单一个目录,以执行与火监狱?

特别是,我想在火狱中执行Firefox之夜。但我得到了以下错误:

代码语言:javascript
复制
$ firejail --profile=/etc/firejail/firefox.profile --whitelist=$HOME/software/firefox-nightly ./firefox
Reading profile /etc/firejail/firefox.profile
Reading profile /etc/firejail/whitelist-usr-share-common.inc
Reading profile /etc/firejail/firefox-common.profile
Reading profile /etc/firejail/disable-common.inc
Reading profile /etc/firejail/disable-devel.inc
Reading profile /etc/firejail/disable-exec.inc
Reading profile /etc/firejail/disable-interpreters.inc
Reading profile /etc/firejail/disable-programs.inc
Reading profile /etc/firejail/whitelist-common.inc
Reading profile /etc/firejail/whitelist-var-common.inc
Warning: networking feature is disabled in Firejail configuration file
Parent pid 769552, child pid 769553
Warning: An abstract unix socket for session D-BUS might still be available. Use --net or remove unix from --protocol set.
Post-exec seccomp protector enabled
Seccomp list in: !chroot, check list: @default-keep, prelist: unknown,
Child process initialized in 91.60 ms
Exec failed with error: Permission denied

并使用外壳进行测试:

代码语言:javascript
复制
$ firejail --profile=/etc/firejail/firefox.profile --whitelist=$HOME/software/firefox-nightly sh
[...]
$ ls -l firefox
-rwxr-xr-x 1 vinc17 vinc17 16928 2020-05-16 13:22:44 firefox
$ ./firefox
sh: 2: ./firefox: Permission denied

注意:/etc/firejail/disable-exec.incnoexec ${HOME}。但是,在--ignore='noexec ${HOME}'之后添加firejail没有任何效果。将目录移动到/usr/local下也没有任何效果。

EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2020-12-07 16:28:02

我也有同样的问题,所以我问消防监狱GitHub回购。以下是我收到的答复:

如果你想在家里执行软件,你需要ignore noexec ${HOME}ignore apparmor

代码语言:javascript
复制
cat > ~/.config/firejail/firefox-developer-edition.local <

对你来说,这条路会略有不同,我猜:

代码语言:javascript
复制
whitelist ${HOME}/software/firefox-nightly

参考文献:https://github.com/netblue30/firejail/issues/3794

票数 2
EN

Unix & Linux用户

发布于 2020-10-11 02:46:24

我遇到了这个错误,并能够通过在/etc/firejail/firefox-common.profile中注释掉D1来解决这个问题。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/587080

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档