Windows 访问 WSL 的 Root 目录权限不足的问题
7 天前
23 阅读
问题描述
当通过 \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,此时可以访问目录
常见发行版名称对照表
WSL 显示名称
对应的命令名称
Ubuntu-24.04ubuntu2404
Ubuntu-22.04ubuntu2204
Debiandebian
Kali-Linuxkali
这里每个人的都不一样
可能你查看显示的是 Ubuntu-22.04
那只需要把 ubuntu2404 修改成 ubuntu2204 即可
其他系统自行举一反三
暂无评论