我导入了一个 WSL 实例,以使我的开发环境与我同事的开发环境接近。
不幸的是,文件夹的所有者和组/mnt/c
是创建该 wsl 实例的人。这意味着我什至无法cd
进入它。
sudo chown
,sudo chgrp
甚至sudo chmod
此文件夹上的所有操作都因“权限被拒绝”而失败。
tyler.shellberg@04-GT81BM2:/mnt$ ls -al
total 16
drwxr-xr-x 6 root root 4096 Jan 25 08:44 .
drwxr-xr-x 19 root root 4096 Jan 26 08:30 ..
drwxrwx--- 1 not.me not.me 4096 Jan 25 13:38 c
我可以做什么来解决这个问题?
我必须进行编辑,
/etc/wsl.conf
使 uid 和 gid 与我的 id 相匹配,这是我通过id
.wsl --shutdown
然后我必须从 Windows 终端关闭 wsl并重新启动它。