You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为mdview Snap应用授予全文件系统读取权限以解决文件未找到错误

如何为mdview Snap应用授予全文件系统读取权限以解决文件未找到错误

Hey John,我之前也碰到过mdview这个Snap版本的权限问题,太闹人!问题根源就是Snap的沙沙箱安全机制默认把应用限制在有限的目录范围内,没法自由访问你指定的任意位置的文件。下面给你两个靠谱的解决方案:


方法一:给已安装的mdview解锁全文件系统访问权限

Snap自带权限管理工具,我们可以通过连接对应的权限接口,让mdview能读取系统里大部分位置的文件。打开终端,执行这条命令就行:

sudo snap connect mdmdview:rem-media

这个权限接口会允许mdmdview访问可移动媒体设备以及系统绝大多数非敏感目录,足够覆盖绝大多数markdown文件的存放场景。


##方法二:重新安装mdview并启用Classic模式(彻底解除沙沙沙限制
如果方法一还是存在访问限制(比如你需要访问系统核心目录里的markdown文件,虽然这种场景很少见),最彻底的办法是重新安装mdview时启用`Classic模式——这种模式下的Snap应用完全不受沙沙沙限制,能自由访问整个文件系统。执行下面两条命令:

sudo snap remove mdmdview
sudo snap install mdview --classic

完成操作之后,不管你在系统哪个目录执行`mdview your-file.md,都不会再碰到“文件未找到的错误了。


备注:内容来源于stack exchange,提问作者John AllAllsup

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.20 07:34:37