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

Ubuntu 24.04中GNOME 46原生OneDrive客户端挂载后目录显示异常问题

Ubuntu 24.04中GNOME 46原生OneDrive客户端挂载后目录显示异常问题

嗨,我太懂你这种糟心的情况了——在Ubuntu 24.04用GNOME 46自带的OneDrive客户端完成认证挂载后,本该显示My Files的个人存储目录,居然变成了一个叫root的文件夹,里面还只有个__Root__.txt文件,而Shared with me文件夹倒是正常显示所有共享内容,对吧?

先给你捋清楚问题根源:这大概率是因为你的企业版OneDrive租户配置和个人版有差异,GNOME原生客户端在解析企业租户的OneDrive根目录时“认岔了”——它把企业租户的员工首页节点当成了你的个人OneDrive根目录,而不是真正存储你个人文件的目录。

给你几个实用的解决办法,你可以挨个试试:

  • 先重置当前挂载,重新认证

    1. 打开GNOME设置,找到「在线账户」选项,选中你的OneDrive账户,点击移除
    2. 按Alt+F2输入r回车,快速重启文件管理器
    3. 重新添加OneDrive账户,认证时注意仔细看权限请求,确保客户端申请的是“访问你的OneDrive文件”相关权限,而不是仅首页访问权限
  • 手动指定OneDrive根目录端点
    如果重新认证还是不行,咱们手动给客户端指定正确的根目录:

    1. 打开终端,输入dconf-editor打开GNOME配置编辑器(如果没装的话,先输sudo apt install dconf-editor安装)
    2. 在左侧导航栏找到org > gnome > online-accounts > providers > onedrive
    3. 找到endpoint选项,把默认值改成https://graph.microsoft.com/v1.0/me/drive/root,这是指向你个人OneDrive根目录的标准Graph API端点
    4. 保存配置后,重新挂载OneDrive,看看目录结构是否恢复正常
  • 用gio命令手动挂载测试
    也可以试试用GNOME的gio工具手动挂载,避免图形界面的配置偏差:
    在终端输入gio mount onedrive://你的工作邮箱地址/,挂载完成后打开文件管理器查看目录,看root是否变成了My Files

如果以上方法都没解决,那可能是GNOME 46的原生OneDrive客户端对企业版租户的支持还存在小bug,你可以暂时用第三方的OneDrive客户端(比如onedrive-dgui)过渡一下,等GNOME后续的更新补丁修复这个问题。

备注:内容来源于stack exchange,提问作者Roy Sanderson

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.16 09:00:27