WSL 默認(rèn)用戶名root的問(wèn)題
wsl2導(dǎo)出linux分發(fā)版再進(jìn)行導(dǎo)入之后,會(huì)有默認(rèn)用戶變成root的問(wèn)題,解決辦法如下:
進(jìn)入分發(fā)版Linux,然后編輯 /etc/wsl.conf 添加下面的內(nèi)容后保存退出
另外附上常用的wsl操作命令:
#查看支持系統(tǒng)列表
wsl -l -o
#安裝指定版本linux發(fā)行版
wsl --install -d 系統(tǒng)版本
#列出當(dāng)前運(yùn)行的發(fā)行版
wsl --list --running
# 運(yùn)行默認(rèn)分發(fā)版
wsl
# 以指定用戶運(yùn)行執(zhí)行分發(fā)版?
wsl -u <user> -d <distribution>
??
#修改默認(rèn)用戶(導(dǎo)出再導(dǎo)入后此命令無(wú)效)
ubuntu config --default-user 用戶名
# 導(dǎo)出分發(fā)版(可用于備份,更改分發(fā)版安裝位置等)
wsl --export <distribution> <location>
# example?
wsl --export my-distribution D:\bak\my-distribution.tar
# 導(dǎo)入分發(fā)版(可導(dǎo)入上一步導(dǎo)出的 tar 包,實(shí)現(xiàn)備份恢復(fù),更改安裝位置等功能)
wsl --import <new-distribution> <install-location> <bak-location> --version <default>
# example , version 不指定默認(rèn)為你設(shè)置的默認(rèn) wsl 版本
wsl --import new-ubuntu D:\wsl\ubuntu D:\bak\my-distribution.tar --version 2
#運(yùn)行指定發(fā)行版
wsl --distribution <Linux發(fā)行版名稱>
# 卸載分發(fā)版
wsl --unregister <distribution>
??
# 停止某個(gè)分發(fā)版
wsl -t <distribution>
??
# 立即終止所有正在運(yùn)行的分發(fā)和 WSL 2 輕型工具虛擬機(jī)
wsl --shutdown
# 顯示有關(guān)所有分發(fā)的詳細(xì)信息
wsl -l -v