我在 /hdd 上安装了一块硬盘,里面有我所有的重要资料,包括我的 steam 库。我通过 snap 安装了 steam,但它看不到 /hdd 中的任何文件夹(事实上它甚至看不到 /hdd)。这是 snap 中的沙盒问题还是我需要在某处更改权限?
答案1
我了解到您不能授予 snap 超出其权限的权限,它以某种方式硬编码在源代码中。我最终为规避此问题所采取的措施是将我的硬盘安装在 snap 可以访问的 /run/media 上。
sudo mkdir /run/media/hdd
sudo chmod -R 777 /run/media/hdd
然后使用 gnome-disk-utility 编辑 fstab 以始终在 /run/media/hdd 中自动挂载 hdd。
最后查看硬盘:
sudo snap connect linux-steam-integration:removable-media core:removable-media