WSL Windows 子系统linux
在WSL中,Windows的目录都存在与/mnt目录里。ls -l可以看到WSL在Windows里面的拥有777最高选项的。
但是我们要更改文件选项使用chmod 0600 file的时候,并不能更改文件的权限。这时候我们就要去更改/mnt/d的挂载方式。
解决详细方案来自microsoft帮助
您现在可以使用chmod / chown设置文件的所有者和组, 并在WSL中修改读/写/执行权限。您还可以创建特殊文件,如fifos,unix套接字和设备文件。我们在DrvFs中引入了新的安装选项,用于将权限投射到文件上,同时在文件和文件夹上提供新的Linux元数据。
还有一个步骤中,您必须采取之前,你可以享受这些新功能:你必须卸载drvfs 并与“元数据”标志重新安装。去做这个:
#按需使用磁盘C或D 或者其他
sudo umount /mnt/d
sudo mount -t drvfs D: /mnt/d -o metadata
到这,WSL就有随意更替Windows文件的权限。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。