我正在使用 WSL 处理 Web 项目,它给我带来了很多问题,因为所有内容都归 root 所有,而不是实际用户所有。有没有办法改变这种行为?如果可以,会有什么影响吗?
答案1
我在微软开发博客文章中找到了正确的方法,我将它分享给未来的我和未来的你!
长答案:
https://devblogs.microsoft.com/commandline/chmod-chown-wsl-improvements/
快速回答:
获取你的 UID:
id -u username
获取您的 GID:
id -g username
卸载实际的 C 盘(可以用您选择的字母替换):
sudo umount /mnt/c
使用正确的权限重新挂载:
sudo mount -t drvfs C: /mnt/c -o metadata,uid=<YOUR UID>,gid=<YOUR GID>