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

新安装Ubuntu 24.04后,外接ext4格式USB硬盘仅拥有用户#1000权限无法读写的解决办法咨询

新安装Ubuntu 24.04后,外接ext4格式USB硬盘仅拥有用户#1000权限无法读写的解决办法咨询

Hey there, let’s work through this ext4 USB drive permission problem on your brand-new Ubuntu 24.04 setup. I’ve got a few solid solutions you can try out:

方法一:临时调整挂载权限(适合临时使用场景)

  • 首先找到你的硬盘挂载路径:运行 lsblk 命令,找到类似 /media/your-username/[drive-label] 的条目,这就是当前的挂载点。同时记下对应的分区名,比如 /dev/sdb1。
  • 先卸载硬盘:执行 sudo umount /media/your-username/[drive-label](记得替换成实际的挂载路径)。
  • 重新挂载并指定你的用户权限:运行 sudo mount -o uid=$USER,gid=$USER /dev/sdb1 /media/your-username/[drive-label],这里的 /dev/sdb1 替换成你刚才查到的分区名。这样挂载后,你就能拥有读写权限了。

方法二:修改fstab实现永久权限配置(一劳永逸)

  • 先获取硬盘分区的UUID:执行 sudo blkid,找到对应ext4分区的UUID(一串由字母、数字和横线组成的字符串)。
  • 打开fstab文件编辑:运行 sudo nano /etc/fstab。
  • 在文件末尾添加一行配置,替换成你的UUID和挂载点:
    UUID=你的分区UUID /media/your-username/[drive-label] ext4 defaults,uid=$USER,gid=$USER 0 2
    
  • 保存并退出编辑器(按Ctrl+O,回车确认保存,再按Ctrl+X退出)。
  • 测试配置是否生效:执行 sudo mount -a,如果没有报错,下次挂载硬盘时就会自动应用你的用户权限了。

方法三:直接修改硬盘内文件的所有者权限(适合硬盘无重要敏感数据或已备份的情况)

  • 确保硬盘已经挂载,然后进入挂载点目录:cd /media/your-username/[drive-label]。
  • 递归修改所有文件和文件夹的所有者为你的用户:sudo chown -R $USER:$USER .(末尾的点代表当前目录,也就是整个硬盘的内容)。
  • 如果需要额外调整读写权限,可以再运行:sudo chmod -R u+rw .,确保你对所有内容拥有读写权限。

另外补充一点:如果以上方法都没效果,先检查硬盘是不是被挂载成只读模式了——运行 mount 命令,查看对应分区的挂载选项里有没有 ro(只读标识)。还有,Ubuntu默认新建用户的UID就是1000,说不定这个硬盘之前是在另一台Ubuntu系统上使用的,那里的用户也是UID1000但不是你当前的用户,这种情况下用chown方法就能直接解决所有权问题啦。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.16 07:27:59