WSL 实用技巧:设置默认 Root 用户与系统快照备份
在 Windows 上使用 WSL (Windows Subsystem for Linux) 进行开发时我们经常需要以 root 权限执行操作也常常担心把环境改乱了无法恢复。本文将分享两个非常实用的 WSL 技巧如何将默认登录用户设置为 root以及如何像虚拟机一样给 WSL 系统打快照备份与还原让你的开发环境更顺手、更安全。一、设置 WSL 默认登录用户为 Root默认情况下安装完 WSL 发行版如 Ubuntu后系统会要求你创建一个普通用户并且每次登录都会自动进入该用户。如果你习惯使用 root 账户可以通过以下两种方法更改默认登录用户。 方法一通过 Windows 命令行设置推荐查看已安装的 WSL 发行版名称在 PowerShell 或命令提示符中输入wsl-l-v记下你想要修改的发行版名称例如Ubuntu-22.04或Ubuntu。设置 root 为默认用户执行以下命令将Ubuntu-22.04替换为你的实际发行版名称Ubuntu-22.04 config--default-user root重启 WSL 使配置生效在 PowerShell 中运行wsl--shutdown然后重新打开 WSL 终端你就会发现已经自动以 root 身份登录了。 方法二通过修改 Linux 内部配置文件如果你更喜欢在 Linux 环境中操作可以修改 WSL 的配置文件/etc/wsl.conf。在 WSL 终端中编辑配置文件sudonano/etc/wsl.conf如果文件不存在它会自动创建。添加以下内容[user] defaultroot保存并退出CtrlOCtrlX。重启 WSL在 Windows PowerShell 中执行wsl--shutdown重新打开 WSL 终端即可使用 root 登录。⚠️ 注意事项以 root 身份操作具有最高权限请谨慎执行命令避免误删重要文件。如果想恢复为原来的普通用户只需将上述命令或配置中的root替换成你的用户名即可。二、WSL 快照功能备份与还原整个系统WSL 原生支持将整个发行版导出为一个.tar文件你可以把它当作系统的“快照”保存起来。当环境被搞乱后可以快速从快照还原省去重新配置的麻烦。 创建快照备份确认发行版名称在 PowerShell 中运行wsl-l-v导出系统到 tar 文件假设发行版名为Ubuntu-22.04你想将快照保存到D:\WSLBackups\ubuntu_clean_snapshot.tarwsl--export Ubuntu-22.04 D:\WSLBackups\ubuntu_clean_snapshot.tar等待命令执行完成你会在指定目录得到一个完整的系统备份文件。♻️ 从快照还原系统当需要恢复环境时有两种选择覆盖现有系统或创建一个全新的并行系统。选项 A覆盖当前系统先注销再导入注销并删除当前系统警告此操作将永久删除当前 Ubuntu 系统的所有数据请提前备份重要文件wsl--unregister Ubuntu-22.04从备份导入为新系统wsl--import Ubuntu-22.04 D:\WSL\Ubuntu22\ D:\WSLBackups\ubuntu_clean_snapshot.tar--version 2D:\WSL\Ubuntu22\是系统文件存放的目录可以自定义。--version 2指定使用 WSL 2。选项 B创建一个并行的新系统保留原系统如果你想同时拥有两个独立的 Ubuntu 环境可以给新系统起一个不同的名字wsl--import Ubuntu-22.04-clean D:\WSL\Ubuntu22-clean\ D:\WSLBackups\ubuntu_clean_snapshot.tar--version 2之后可以通过wsl -d Ubuntu-22.04-clean来启动这个备份环境。 还原后设置默认用户从快照导入的系统默认登录用户是root。如果你想恢复原来的普通用户可以按照以下步骤操作以 root 身份进入系统wsl-d Ubuntu-22.04编辑/etc/wsl.conf文件nano/etc/wsl.conf添加或修改以下内容将yourname替换为你的用户名[user] defaultyourname保存退出。重启 WSL 使配置生效在 PowerShell 中执行wsl--terminate Ubuntu-22.04再次启动 WSL就会以你指定的普通用户登录了。✨ 小技巧仅备份用户数据如果你只关心代码和配置文件可以定期在 WSL 内部使用tar命令备份家目录tar-czf~/backup_home_$(date%Y%m%d).tar.gz /home/你的用户名这样既节省空间又能保护重要数据。总结通过以上两个技巧你可以随心切换 root 用户避免每次输入sudo的繁琐。给 WSL 系统打快照随时回滚到干净状态再也不怕折腾坏了。希望这些方法能帮助你更高效地使用 WSL如果在操作中遇到问题欢迎留言交流。

相关新闻

实时数据处理中的C++应用

实时数据处理中的C++应用

1、非修改序列算法这些算法不会改变它们所操作的容器中的元素。1.1 find 和 find_iffind(begin, end, value):查找第一个等于 value 的元素,返回迭代器(未找到返回 end)。find_if(begin, end, predicate):查找第一个满…

2026/7/3 22:19:18 阅读更多 →
C++与FPGA协同设计

C++与FPGA协同设计

1、非修改序列算法 这些算法不会改变它们所操作的容器中的元素。 1.1 find 和 find_if find(begin, end, value):查找第一个等于 value 的元素,返回迭代器(未找到返回 end)。find_if(begin, end, predicate):查找第…

2026/7/4 16:18:38 阅读更多 →
语义搜索与RAG:让搜索引擎真正理解你的意图,让AI告别“幻觉”

语义搜索与RAG:让搜索引擎真正理解你的意图,让AI告别“幻觉”

你有没有这样的经历:在搜索引擎里输入“苹果价格”,结果出来的全是苹果手机的价格?或者问AI一个问题,它自信满满地给出一段话,结果却是编造的? 这一切的根源,在于传统搜索基于关键词匹配&#x…

2026/7/4 16:37:45 阅读更多 →

最新新闻

Agentic AI:聊天机器人到自主执行系统,从岗位要求反推能力栈

Agentic AI:聊天机器人到自主执行系统,从岗位要求反推能力栈

聊《Agentic AI:聊天机器人到自主执行系统,从岗位要求反推能力栈》之前,先说一句实在的:别急着背概念,先看它在真实项目里到底解决什么问题。摘要这篇面向关注 AI 产品化和自动化系统的开发者,但不会把“Ag…

2026/7/5 13:02:02 阅读更多 →
PCB设计中地线与电源线加宽的技术要点与实战分析

PCB设计中地线与电源线加宽的技术要点与实战分析

1. PCB布线中地线与电源线加宽的核心逻辑 在PCB设计领域,地线(GND)和电源线(VCC)的走线宽度处理是影响电路性能的关键因素之一。不同于信号线可以相对灵活地调整宽度,这两类走线需要特殊对待的根本原因在于…

2026/7/5 12:58:00 阅读更多 →
基于YOLOv10的红外目标检测实战指南

基于YOLOv10的红外目标检测实战指南

1. 项目背景与核心价值去年夏天,我在参与一个山区救援项目时,亲眼目睹了传统无人机监控系统的局限性。在浓烟和夜间环境下,普通摄像头完全失效,而热成像设备虽然能捕捉到热源,却无法准确识别是人、动物还是车辆。正是这…

2026/7/5 12:51:58 阅读更多 →
AIAgent之工具调用:Function Call 与 Tool Use

AIAgent之工具调用:Function Call 与 Tool Use

工具调用:Function Call 与 Tool Use工具调用是 Agent 的「手」,让大模型能操作外部世界。这篇讲 Function Calling 的原理、工具怎么定义、模型怎么选工具、参数怎么传、常见的工具类型,以及开发中的最佳实践。大家好,我是黒漂技…

2026/7/5 12:49:55 阅读更多 →
ICM-42688-P与STM32F746ZG在工业自动化中的应用

ICM-42688-P与STM32F746ZG在工业自动化中的应用

1. ICM-42688-P与STM32F746ZG的黄金组合解析 在工业自动化和机器人控制领域,传感器与微控制器的协同设计直接决定了系统的性能上限。ICM-42688-P作为TDK InvenSense推出的6轴MEMS运动传感器,与STMicroelectronics的STM32F746ZG Cortex-M7微控制器形成的硬…

2026/7/5 12:47:54 阅读更多 →
混合整数二次规划在模型预测控制中的应用与求解器对比

混合整数二次规划在模型预测控制中的应用与求解器对比

1. 混合整数二次规划在模型预测控制中的核心作用 混合整数二次规划(MIQP)作为模型预测控制(MPC)中处理离散决策变量的关键技术,其核心价值在于平衡计算复杂度和控制性能。在车辆动力系统控制这类典型应用中,变速箱档位选择、发动机启停等离散决策变量与连…

2026/7/5 12:47:54 阅读更多 →

日新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/5 0:03:34 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/5 0:03:34 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/5 0:07:38 阅读更多 →

周新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/5 0:03:34 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/5 0:03:34 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/5 0:07:38 阅读更多 →

月新闻