notes/article/os/win10/wsl.md

44 lines
526 B
Markdown

# 修复 WSL 子系统文件权限
## 创建 wsl.conf 文件
```sh
$ vim /etc/wsl.conf
```
写入
```text
[automount]
enabled = true
# root = /mnt/
options = "metadata,umask=22,fmask=11"
# mountFsTab = false
```
## 配置 bashrc 或者 zshrc
```sh
if [ "$(umask)" = "0000" ]; then
umask 0022
fi
```
> 参考[文章](https://www.turek.dev/post/fix-wsl-file-permissions/)
## 备份和恢复
### 备份
打开 powershell
```ps
wsl --export Debian debian.tar
```
### 恢复
```ps
wsl --import Debian debian.tar
```