在 Ubuntu 中打包为 snap 包的应用程序安装(挂载)在该/snap/$SNAPPNAME位置下。下面的所有内容都/snap作为只读文件系统挂载,因此应用程序无法写入该空间,无论是在其他应用程序的目录中还是在它们自己的目录中。
/snap/$SNAPPNAME
/snap
虽然有一个home 接口可以让 snaps 指定读/写用户的主目录,但出于安全原因,它是保留的,需要用户手动连接(启用)。
home
那么,snap 中的应用程序可以在哪里写入其配置、数据和其他文件?是否有 API 可以访问特殊的可写位置?
ubuntu-core snap
snap ×1
ubuntu-core ×1