Windows WSL优化

niaiai 2019-12-31 PM 266℃ 0条

开机启动WSL的SSH

  • Win+R 打开运行 输入 shell:startup 回车
  • 新建文件输入以下内容,文件后缀保存为bat
@echo off
wsl service ssh restart
exit

重启WSL

  • 打开服务

    • 方式一: Win+R 输入 services.msc 回车
    • 方式二: Ctrl+Shift+Esc 打开任务管理器 - 服务
  • 找到并重启 Lxssmanager 服务

WSL中挂载Windows磁盘权限问题

  • 编辑配置文件 /etc/wsl.conf
  • 追加以下内容
[automount]
enabled = true
root = /mnt/
options = "metadata,umask=22,fmask=11"
mountFsTab = false

WSL新建文件权限777问题

  • 编辑*sh的配置文件 ~/.bashrc 或者 ~/.zshrc
  • 追加以下内容
#Fix mkdir command has wrong permissions
if grep -q Microsoft /proc/version; then
    if [[ "$(umask)" == "000" || "$(umask)" == "0000" ]]; then
        umask 0022
    fi
fi

参考资料

Win10 wsl linux子系统ssh服务自启动设置
WSL文件读写权限的配置方法

标签: 配置, 文件, etc, wsl, umask, ssh, 权限

非特殊说明,本博所有文章均为博主原创。

评论啦~