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

Linux Mint系统执行git等操作时报EROFS只读文件系统错误如何解决?

问题根因

这类跨多个命令的同类报错,核心原因是当前登录用户对项目目录、用户家目录下的配置文件没有读写权限,大概率是之前误用过sudo执行普通命令,把相关文件的所有者改成了root用户。

分步解决方法

  • 首先确认当前用户名,执行命令:
    whoami
  • 修复家目录下所有配置文件的所有者权限,把下面命令里的<你的用户名>替换成上一步输出的结果:
    sudo chown -R <你的用户名>:<你的用户名> ~/
  • 进入你的项目所在目录,执行命令修复项目目录权限,同样替换占位符:
    sudo chown -R <你的用户名>:<你的用户名> ./

验证修复效果

依次执行下面的命令确认问题已解决:

  • 执行git commit -a测试git提交功能
  • 执行git push测试推送功能
  • 执行yarn start测试服务启动功能

避坑提示

  • 不要随便用sudo执行git、yarn、npm这类普通用户态的开发命令,只有系统级安装操作才需要用到sudo,否则很容易把文件权限搞乱触发同类问题。

内容的提问来源于stack exchange,提问作者Mishael Dada

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 02:06:07