添加到 flatpak 的绝对路径会被跳过

添加到 flatpak 的绝对路径会被跳过

我试图让 flatpak 应用程序 BLAH 能够访问主机的/usr/foo,如下所示:

flatpak run -v --filesystem=/usr/foo:ro com.blah.BLAH/x86_64/stable

我得到以下输出:

F:跳过路径 /usr/java 的导出

当我过去flatpak enter环视沙箱时,我看不到/usr/foo

我在 Fedora 28 上使用 flatpak 版本 0.99.3。

答案1

尝试使用价值host。它将使您可以访问您的/usr但文档说您的主机/usr目录将安装在/var/run/host.它提到它/usr被列入黑名单,因为沙箱有它自己的,所以这可能是它在其他选项/usr中不可用的原因。filesystemhost

请参阅此处的文档:https://docs.flatpak.org/en/latest/sandbox-permissions.html#filesystem-access

相关内容