LibreOffice 6.0 Snap权限问题:无法访问/mnt下挂载分区文件
解决LibreOffice Snap版无法访问/mnt分区的问题
这问题我碰到过不少次,Snap的沙箱安全机制就是这样——默认会限制应用访问用户主目录之外的存储位置,尤其是/mnt这类挂载的本地分区,所以你怀疑权限配置的问题完全正确。下面给你一步步解决的方法:
第一步:确认LibreOffice的Snap包名称
先打开终端,输入以下命令查看已安装的Snap包,确认LibreOffice的包名(一般就是libreoffice):snap list第二步:添加可移动媒体访问权限
Snap提供了removable-media接口,专门用于让应用访问外部存储或挂载的分区。执行以下命令给LibreOffice添加这个权限:sudo snap connect libreoffice:removable-media第三步:重启LibreOffice
关闭所有LibreOffice窗口,重新打开后再尝试访问/mnt下的分区,应该就能正常打开文件了。
如果上面的方法没生效,可以试试用图形界面配置权限:
- 打开系统的Snap Store(软件商店)
- 搜索并找到LibreOffice,进入应用详情页
- 点击权限选项卡,找到可移动存储选项,开启它
- 同样重启LibreOffice即可
另外,要是你想了解当前LibreOffice拥有的Snap权限,可以输入以下命令查看:
snap connections libreoffice
内容的提问来源于stack exchange,提问作者FrankO
相关产品推荐
相关产品推荐

