小U同学3.0读取本地文件需预设权限:在「控制中心→隐私与安全→应用权限管理」中开启「小U同学」的「文件与文件夹」权限并手动勾选目标路径;MCP服务必须启用(systemctl --user is-active uai-mcp.service);仅支持ext4/btrfs等Linux原生分区,NTFS/exFAT需复制文件;用户须对文件有r权限,隐藏文件需显式指定完整路径。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

deepin小U同学3.0在读取本地文件前,必须获得明确的系统级文件访问授权,否则会静默跳过或报“无权限”错误——它不会主动弹窗索要权限,而是依赖你提前配置好的通行凭证。
确认小U同学已获系统级文件读取权限
打开「控制中心」→「隐私与安全」→「应用权限管理」→ 找到「小U同学」→ 点击右侧「文件与文件夹」权限项。
确保开关处于开启状态,并点击「选择文件夹」→ 勾选你计划让小U读取的目标路径(如「桌面」「文档」「下载」),【未勾选的目录小U完全不可见,连路径名都不会出现在它的上下文里】。
这一步不能跳过。小U不会像浏览器那样在首次访问时弹出询问框,它的权限模型是预设式而非运行时申请式。
验证是否启用MCP能力支持
小U读取本地文件的能力由MCP(Model Control Protocol)模块驱动,该模块默认启用但可能被手动关闭。
打开终端,执行:systemctl --user is-active uai-mcp.service。
若返回 inactive,则需立即启用:systemctl --user start uai-mcp.service && systemctl --user enable uai-mcp.service。
【MCP服务未运行时,所有基于文件路径的指令(如“读取桌面的会议纪要.txt”)将直接失败,且不提示具体原因】。
检查文件所在分区的挂载属性
方法一:确认文件不在NTFS/exFAT等非Linux原生分区上
小U仅能可靠读取ext4、btrfs等Linux原生格式分区中的文件。若你的「文档」目录实际挂载在NTFS分区(常见于双系统用户),即使权限全开,小U仍可能因内核层只读限制而无法解析内容。
方法二:用命令快速验证
在终端中运行:findmnt -T ~/Documents,查看TYPE字段。若显示ntfs或vfat,【请立即将目标文件复制到/home下的ext4分区再操作】。
这步常被忽略——小U的错误日志里不会写“NTFS只读”,只会显示“文件打开失败”。
确认当前登录用户对目标文件有r权限
第一步:右键目标文件 →「属性」→「权限」选项卡,确认「读取」对“所有者”已勾选。
第二步:若文件来自压缩包解压或网络下载,可能带上了noexec或immutable属性,需在终端中执行:chmod u+r 文件名。
第三步:特别注意隐藏文件(以.开头)——小U默认不扫描隐藏目录和隐藏文件,除非你在指令中明确写出完整路径(如“读取 ~/.config/autostart/app.desktop”)。















