Windows访问WSL的 Root目录权限不足的问题
问题描述
当通过 \\wsl$\Ubuntu-XX.XX 访问 WSL 根目录时,可能出现 权限不足 的提示(如拒绝删除 / 修改文件)。这是由于默认 WSL 挂载的目录权限限制导致的。
快速解决步骤(以 Ubuntu 为例)
查看 WSL 发行版名称
以管理员身份打开 PowerShell,输入:
wsl --list
输出示例:
适用于 Linux 的 Windows 子系统分发:
Ubuntu-24.04 (默认)
修改默认用户为 root
根据上一步的名称,去掉 - 和空格,执行(以 Ubuntu-24.04 为例):
ubuntu2404 config --default-user root
若显示 Ubuntu-22.04,则命令为:
ubuntu2204 config --default-user root
其他发行版(如 Debian):
debian config --default-user root
重启 WSL 生效
重新访问 \\wsl$\Ubuntu-XX.XX,此时可以访问目录
附:常见发行版名称对照表
这里每个人的都不一样
可能你查看显示的是 Ubuntu-22.04
那只需要把 ubuntu2404 修改成 ubuntu2204 即可
其他系统自行举一反三
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 超危狼猫
评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果