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

如何重新获取Ubuntu 22.04副硬盘上锁定文件夹的所有权

如何重新获取Ubuntu 22.04副硬盘上锁定文件夹的所有权

嗨,我之前重装Ubuntu时也碰到过一模一样的问题——副硬盘里的文件夹全归旧系统的用户所有,根本没法访问修改。别慌,几步就能把权限夺回来:

第一步:找到副硬盘的挂载路径

首先得确定你的副硬盘现在挂载在系统的哪个位置:

  • 简单方法:打开文件管理器,找到副硬盘的图标,右键点击它选择“属性”,在“位置”栏就能看到完整路径,比如/media/你的用户名/MySecondDrive
  • 命令行方法:打开终端,输入df -h,回车后会列出所有挂载的存储设备,找到对应副硬盘的那一行,最后一列就是挂载路径

第二步:获取当前用户的UID和GID

Linux是靠用户ID(UID)和组ID(GID)来管理文件权限的,旧系统的用户ID和新系统大概率不一样。在终端输入:

id

输出会类似这样:

uid=1000(yourname) gid=1000(yourname) groups=1000(yourname),4(adm),24(cdrom),...

记下这里的uid和gid数值(一般新安装的普通用户都是1000)。

第三步:递归修改文件夹所有权

用chown命令修改整个副硬盘的文件权限,在终端输入:

sudo chown -R 你的UID:你的GID /副硬盘挂载路径

比如你的UID是1000,挂载路径是/media/yourname/MySecondDrive,那命令就是:

sudo chown -R 1000:1000 /media/yourname/MySecondDrive
  • sudo:需要管理员权限才能修改系统外部磁盘的权限
  • -R:递归处理路径下所有的子文件夹和文件,不用一个个手动改
  • 等待命令执行完成,时间长短取决于你磁盘里文件的数量

注意事项

  • 如果挂载路径里有空格,记得给路径加双引号,比如:sudo chown -R 1000:1000 "/media/yourname/My External Drive"
  • 一定要确认挂载路径正确,别误写系统目录(比如/),不然会搞乱系统文件的权限!
  • 执行完命令后,回到文件管理器刷新一下,就能正常访问和修改这些文件夹了

如果以后不想每次重装系统都折腾这个,还可以修改/etc/fstab文件,设置磁盘挂载时自动应用当前用户的权限——不过这是进阶操作,先搞定眼前的问题再说~

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.20 13:14:49