【WSL+Ubuntu】默认用户被意外变更为 root 后切回原来的默认用户

引言

在使用 Windows Subsystem for Linux (WSL) Ubuntu 时,在 ~ 目录下使用 ls 命令,发现所有文件都消失了,让我误以为文件被清空了。实际上是因为WSL Ubuntu的默认用户被意外地改变为了 root。那么,如何恢复并切回原来的默认用户呢?


步骤

  1. 关闭当前运行的WSL。
bash 复制代码
wsl --shutdown

这个命令会立即关闭所有正在运行的WSL实例。

  1. 设置WSL的默认用户。
bash 复制代码
ubuntu config --default-user <用户名>

<用户名> 的位置,填入原来的默认用户名。这个命令会将WSL的默认用户设置回原来的用户。

相关推荐
一技安身8 小时前
【Docker】 镜像导出 & 导入,实验环境aarch64(arm64)Linux操作系统
linux·docker·容器
代码村新手8 小时前
Linux调试器-gdb的使用
linux
新时代牛马9 小时前
PCI与PCIe 硬件原理、配置空间/BAR 与 Linux 驱动完整篇:从 LTSSM、TLP 到 ECAM 与probe
java·linux·服务器
两点王爷11 小时前
解决 Linux 中 version `CXXABI_1.3.8‘ not found 报错
linux·运维·服务器
xx~t11 小时前
嵌入式——51单片机1
linux·c语言·单片机·嵌入式硬件·51单片机
啦啦啦啦啦zzzz11 小时前
利用RAII机制进行日志的采集
linux·服务器·c++·网络编程·c++20
0+11111 小时前
Linux --线程概念与控制
linux·运维·服务器·jvm
nLif11 小时前
基于GTK的简易MFC对话框兼容层 -- MfcToGTK
linux·c++·mfc·gtk
宽海智能仓储物流12 小时前
航发自动化立体库异构系统改造:宽海智能30天联调技术全解析
运维·数据仓库·自动化
鹤落晴春12 小时前
【K8s】从 ConfigMap 到 Argo CD:Kubernetes 配置管理链路
运维·云原生·容器·kubernetes