我正在开发一个 snap 包,它试图写入 $SNAP_DATA 或 $SNAP_COMMON,但这些位置似乎对我的 snap 来说不可写。这些目录的所有者和组为 root,只有所有者才可写。当我使用“snap run my-snap”运行 snap 时,我的程序在尝试写入这两个位置时只会收到“权限被拒绝”的提示。
我在 Ubuntu 16.04.1 虚拟机上进行测试。
假设这些应该是可写的,有什么建议可以解决这个问题吗?
答案1
由于您在快照中省略了有关实际应用程序的详细信息,因此很难猜测。
我遇到过类似的情况,通常发现可执行文件没有执行权限。