解决win下编辑wsl下文件权限不够的问题

20251127_105603_958

通过文件管理器直接访问 \wsl$ 编辑linux子系统文件时提示文件拒绝访问。

原因是因为你启动linux的非管理员账号

解决方法

查看自己安装过的wsl

wsl -l -v

如果是这样的话,需要修改默认登录用户为root即可,修改方式如下,将后面的debian.exe改为自己需要的:

C:\Users\用户名\AppData\Local\Microsoft\WindowsApps\对应的wsl系统 config --default-user root

进入文件下C:\Users\zxz\AppData\Local\Microsoft\WindowsApps,找到自己需要的wsl

image-20251127112107824

修改完成后重启wsl,如下:

关闭wsl:wsl --shutdown
之后,在重新启动wsl