我遇到了 firejail 的问题。原则上,这个沙箱运行良好。我可以启动浏览器(firefox/midori)和其他应用程序(如 rhythmbox)。我现在想做的是使用覆盖功能:firejail --overlay firefox。但这不起作用。
Firefox 本身会显示以下消息:“无法加载您的 Firefox 配置文件。它可能已丢失或无法访问”。但这不可能。没有 firejail 则不会出现问题,甚至“firejail firefox”也能正常工作。以下消息取自终端:
rosika@rosika-Lenovo-H520e ~> firejail --overlay firefox
Reading profile /etc/firejail/firefox.profile
Reading profile /etc/firejail/disable-mgmt.inc
Reading profile /etc/firejail/disable-secret.inc
Reading profile /etc/firejail/disable-common.inc
Reading profile /etc/firejail/disable-devel.inc
Reading profile /etc/firejail/whitelist-common.inc
Warning: --overlay and --noroot are mutually exclusive, noroot disabled
Parent pid 2362, child pid 2363
OverlayFS configured in /home/rosika/.firejail/2362 directory
Warning: cannot find home directory
***
*** Warning: cannot whitelist Downloads directory
*** Any file saved will be lost when the sandbox is closed.
*** Please create a proper Downloads directory for your application.
***
Blacklist violations are logged to syslog
Warning: failed to unmount /sys
Child process initialized
Failed to create secure directory (/run/user/1000/pulse): Datei oder Verzeichnis nicht gefunden
Failed to create secure directory (/run/user/1000/pulse): Datei oder Verzeichnis nicht gefunden
Failed to create secure directory (/run/user/1000/pulse): Datei oder Verzeichnis nicht gefunden
parent is shutting down, bye..
据我所知,--overlay 从内核版本 3.18 开始一直有效。由于我使用的是 4.4.0-45-generic x86_64,所以应该不会有任何问题。有人能帮我吗?提前谢谢了。Rosika
PS:系统:Linux/Lubuntu 16.04 LTS(64位)