首页 > 解决方案 > WSL 文件系统权限与 windows 文件混淆

问题描述

我正在使用 WSL2(Linux 的 Windows 子系统),我已经使用了很长时间,而且我没有遇到任何问题。

不幸的是,今天,从我的 linux 发行版(Ubuntu 20.04)中,我不再有权查看一些 Windows 文件,而我以前可以毫无问题地访问这些文件。我不知道发生了什么,我不记得手动安装任何更新。

但是,有趣的是,如果我这样做sudo su并成为root. 然后,我可以访问所有内容,或者我可以使用sudo cat. 但我不想要任何东西,我想成为默认的 WSL 用户来做我以前可以做的事情。

我尝试了什么:

我不知道还能做什么。我不想sudo su每次打开我的 wsl 时都这样做,或者使用sudo.

我想像以前一样从 WSL 访问我的文件,或者可能专门将这些文件提供给我的默认 linux 用户。

结果mount

C:\ on /mnt/c type 9p (rw,noatime,dirsync,aname=drvfs;path=C:\;uid=1000;gid=1000;metadata;umask=22;fmask=11;symlinkroot=/mnt/,mmap,access=client,msize=65536,trans=fd,rfd=8,wfd=8)
D:\ on /mnt/d type 9p (rw,noatime,dirsync,aname=drvfs;path=D:\;uid=1000;gid=1000;metadata;umask=22;fmask=11;symlinkroot=/mnt/,mmap,access=client,msize=65536,trans=fd,rfd=8,wfd=8)

标签: linuxwsl-2

解决方案


推荐阅读