欢迎光临散文网 会员登陆 & 注册

WSL 默认用户名root的问题

2022-02-23 14:22 作者:毫无技术含量  | 我要投稿

wsl2导出linux分发版再进行导入之后,会有默认用户变成root的问题,解决办法如下:

进入分发版Linux,然后编辑 /etc/wsl.conf 添加下面的内容后保存退出

另外附上常用的wsl操作命令:


#查看支持系统列表

wsl -l -o


#安装指定版本linux发行版

wsl --install -d 系统版本


#列出当前运行的发行版

wsl --list --running


# 运行默认分发版

wsl


# 以指定用户运行执行分发版 

wsl -u <user> -d <distribution>

  

#修改默认用户(导出再导入后此命令无效)

ubuntu config --default-user 用户名


# 导出分发版(可用于备份,更改分发版安装位置等)

wsl --export <distribution> <location>

# example 

wsl --export my-distribution D:\bak\my-distribution.tar


# 导入分发版(可导入上一步导出的 tar 包,实现备份恢复,更改安装位置等功能)

wsl --import <new-distribution> <install-location> <bak-location> --version <default>

# example , version 不指定默认为你设置的默认 wsl 版本

wsl --import new-ubuntu D:\wsl\ubuntu D:\bak\my-distribution.tar --version 2


#运行指定发行版

wsl --distribution <Linux发行版名称>


# 卸载分发版

wsl --unregister <distribution>

  

# 停止某个分发版

wsl -t <distribution>

  

# 立即终止所有正在运行的分发和 WSL 2 轻型工具虚拟机

wsl --shutdown


# 显示有关所有分发的详细信息

wsl -l -v


WSL 默认用户名root的问题的评论 (共 条)

分享到微博请遵守国家法律