snap - 如何授予Snap Chromium对/tmp的访问权限?

我通常在下载只需要一次的文件时使用/tmp,这样它们会被自动删除。但是snap chromium将/tmp/snap.chromium/tmp视为/tmp,并且最糟糕的是,用户没有权限打开此目录。我对snap的工作原理几乎一无所知,想知道是否有办法授予某个snap应用程序对/tmp的访问权限?

1这个回答解决了你的问题吗?为什么Chromium突然无法访问除/home之外的任何分区? - Dan Dascalescu
@DanDascalescu 我找不到任何用于连接到Chromium Snap的/tmp目录的插件。 - Mehraban
你不需要任何插头,这就是那个答案的意思。任何路径都可以。 - Dan Dascalescu
@DanDascalescu 你是指使用未捕捉实例的Chromium或者snap:connect的解决方法吗? - Mehraban
没错,我的意思是要连接到我的答案。我猜这可以称为"未捆绑"。 - Dan Dascalescu
2个回答


2你能详细描述一下解决这个问题的方法吗?请在回答中逐步解释每个步骤。请编辑你的回答。 - damadam
@damadam 我认为最好单独提出这个问题。作为一个指引,这个答案对我很有帮助:https://unix.stackexchange.com/a/192458/179655。 - Bernie
将此链接添加到编辑中,而不是评论中。我只是为了避免您的答案被标记为仅包含链接的答案(这种答案通常不受欢迎)。 - damadam
@damadam 这不是一个仅包含链接的回答。我已经提供了解决方案,即在您的主目录下挂载一个tmpfs。如果您不确定如何操作,我认为最好单独提问。 - Bernie
你的回答存在问题,只是添加了链接而没有解释这些链接中有趣的关键部分,这不符合AskUbuntu的工作方式;我建议你通过提取必要的步骤来改进你的回答(这可能对你有用,回答得越好,获得点赞的机会就越高)。 - damadam
@damadam,非常感谢你对我的声誉表示关心,然而,我相信我已经在提供的链接中包含了必要的信息。我已经编辑了我的回答,包括了我所链接到的另一个问题的解决方案。虽然两者都不是理想的解决方案,但在我看来,问题实际上出在快照系统的设计上,而我没有一个可行的解决方案。 - Bernie
关于详细解释我所采取的步骤,其他用户对我使用的方法提出了安全方面的担忧。我对GNU不够熟悉,无法评估这种方法的利弊,因此不想传播一个可能存在危险的解决方案。这就是为什么我建议将其作为一个单独的问题提出来。 - Bernie
你可以通过编辑回答并在评论中解释你写的内容,这将是一个好的答案,即使它没有完全解决 OP 的问题。 - damadam
Snap太糟糕了... - Dave Ankin
这是正确的答案,至少目前是如此。但是答案不应该称之为“解决方案”。 - Torsten Bronger

我遇到了完全相同的问题。 花了一些时间才明白发生了什么,因为在“另存为...”窗口中显示的路径是/tmp(而不是真实路径/tmp/snap.chromium/tmp)。

2我知道这个问题,但它并不能帮助我更轻松地访问我的文件。除了当我点击下载的文件时,/tmp/snap.chromium/tmp 还需要额外的权限才能访问,而关联的程序也不会提示打开文件(我不知道为什么)。 - Mehraban