如何为Snap应用授予特定文件夹的读写权限
如何为Snap应用授予特定文件夹的读写权限
嗨,我来帮你搞定这个问题!要让Snap版的Thunderbird拥有对/my/path文件夹的读写权限,这里有几种实用的方法,你可以根据自己的需求选择:
方法一:使用personal-files接口(持久化推荐)
这是Snap官方认可的正规方式,能永久给Thunderbird开放目标路径的权限,步骤很清晰:
- 先创建一个简单的配置文件,比如命名为
thunderbird-my-path.yaml,把下面的内容复制进去:
name: thunderbird-my-path version: 1 summary: 给Thunderbird开放/my/path的访问权限 description: 允许Thunderbird读写/my/path文件夹 plugs: my-path: interface: personal-files read: - /my/path write: - /my/path
- 打开终端,运行下面的命令安装这个自定义的权限配置包:
snap install --dangerous thunderbird-my-path.yaml - 最后把Thunderbird和这个权限接口连接起来:
snap connect thunderbird:my-path thunderbird-my-path:my-path
完成后,Thunderbird每次启动都能直接读写/my/path了。
方法二:临时挂载路径(快速测试用)
如果你只是临时需要访问这个路径,不想搞复杂的配置,可以用这个方法——每次启动Thunderbird时手动挂载目标路径:
打开终端,运行这条命令启动Thunderbird:snap run --bind /my/path /my/path thunderbird
这样本次启动的Thunderbird就能读写目标路径了,但下次启动需要重新运行这条命令。如果想永久生效,你可以修改Thunderbird的桌面快捷方式,把Exec命令改成上面这条。
方法三:利用removable-media接口(仅适用于移动存储)
如果/my/path是移动硬盘、U盘这类可移除存储的挂载路径,那操作更简单,直接运行这条命令开放权限:snap connect thunderbird:removable-media
这样Thunderbird就能访问所有可移除存储的路径了。
备注:内容来源于stack exchange,提问作者DarkTrick
相关产品推荐
相关产品推荐

