firejail Opera 浏览器带有 --private-option

firejail Opera 浏览器带有 --private-option

我创建了 Opera 浏览器的便携式版本(请参阅 https://gist.github.com/ruario/8416e36372f1a976a713)。

为了打开它,我必须opera-developer_27.0.1670.0_amd64/run &在相应的目录中键入命令。这非常有效。但是当尝试使用该命令在 firejail 中运行它时,firejail opera-developer_27.0.1670.0_amd64/run &它将无法工作。

然而,使用“--noprofile”选项给了我很好的结果。所以“firejail --noprofile opera-developer_27.0.1670.0_amd64/run &”工作正常。

然而我真正想做的是使用“--private”选项运行它。所以firejail --private=[path to a specified working directory] opera-developer_27.0.1670.0_amd64/run &会很好。但我发现这个命令不能与“--noprofile”选项一起使用。

有没有办法使用 --private-option 在 firejail 中启动我的便携式 Opera 浏览器?

系统为:Linux/Lubuntu 16.04.3 LTS,64 位

答案1

看来我有某种误解。

当使用“--private”选项时,firejail 似乎无法访问我启动 Opera 浏览器的文件夹。想想看,这是有道理的,因为“-private”代表了消防监狱可以产生的最高安全级别。

所以我做了以下事情:

我在“work”目录中创建了一个名为“opera-browser”的专用文件夹(我已经将其与“–private”选项一起用于 firefox 等)。

我的新命令是:

firejail –noprofile –private=/home/rosika/Schreibtisch/work/opera_portable/ opera-developer_49.0.2695.0_amd64/run &

这个可以按预期工作。它还具有保留我的附加组件和设置的额外好处。我很高兴我能解决这个问题。

罗西卡

相关内容