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

WSL2下/home目录创建wagmi目录报mkdir权限拒绝错误如何解决?

问题根因

WSL2环境下默认/home目录的所有者为root用户,目录权限仅允许root用户写入,普通用户直接执行创建目录操作会触发Permission denied报错。

解决步骤

推荐方案(安全可控)

  • 以sudo权限创建目标目录
    执行命令:sudo mkdir /home/wagmi
    执行时输入当前登录用户的sudo密码即可完成创建,此时目录所有者为root,仍需要分配权限给你的日常使用用户。
  • 查询当前用户名
    执行命令:whoami,输出结果即为你当前使用的普通用户名,下文中以your_username代指。
  • 分配目录所有权
    执行命令:sudo chown -R your_username:your_username /home/wagmi
    该命令会将wagmi目录及后续在其中创建的所有文件的所有权都分配给你的普通用户,无需再配置额外权限即可正常读写。
  • 验证配置
    执行cd /home/wagmi && touch test_file,没有报错即说明配置生效,可手动删除生成的test_file测试文件。

可选方案(存在安全风险,不推荐长期使用)

如果你需要频繁在/home根目录下创建多个目录,可临时调整/home目录的写入权限:

  • 开放普通用户写入权限:sudo chmod o+w /home
    执行后可直接运行mkdir /home/wagmi完成创建,无需每次加sudo。
  • 恢复默认权限:如果不需要继续使用该配置,执行sudo chmod o-w /home即可恢复初始安全配置。
注意事项

禁止给/home等系统目录配置777全局读写权限,会导致任意用户都可修改删除目录内的所有文件,存在严重的系统安全隐患。


内容的提问来源于stack exchange,提问作者Lightening Emperor

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 15:39:00