Windows Subsystem for Linux——设置默认登录用户名

大纲

问题

《Windows Subsystem for Linux------安装多个相同的操作系统》一文中,我们实现了子系统的导出和导入,但是也带来了一个问题:登录到系统时,会使用root用户。在一些场景下,这并不符合我们的使用场景------我们并不希望直接使用root用户登录。

针对这个问题,我们可以通过更多参数命令来登录

bash 复制代码
wsl -d ubuntu-24.04-1 -u fangliang

然而我们在使用vscode连接时,也会遇到这个问题


这个时候,我们都需要使用su来切换用户

bash 复制代码
su fangliang

解法

对这个问题,我们可以进入linux子系统,修改相关配置,来解决这个问题

bash 复制代码
vim /etc/wsl.conf

添加希望默认登录的用户名

yaml 复制代码
[user]
default=fangliang

然后使用下面命令重启系统

bash 复制代码
sudo reboot

这样我们在PowerShell中登录该子系统就会使用我们默认设置的用户名

bash 复制代码
wsl -d ubuntu-24.04-1

vscode连接该子系统也会使用默认用户名

相关推荐
高亦真8 分钟前
今天是学习嵌入式的第33天
linux·学习·算法
cuijiecheng201818 分钟前
Rocky Linux 安装 libltc、ltc-tools 和 ltcdump
linux
BlueAsia_Lab18 分钟前
BQB 认证执行标准是什么?核心条款通俗解读
linux·运维·网络
YOU OU20 分钟前
多机部署/负载均衡-LoadBalance
运维·负载均衡
小小、码农22 分钟前
【网络】套接字(Socket)编程——TCP版
linux·服务器·网络·c++·网络协议·tcp/ip
younuo365525 分钟前
广州网站搭建费用明细:域名、服务器与开发成本全解析
服务器·前端·github
邪修king26 分钟前
Re:Linux 系统篇(十六):进程篇(五):O (1) 调度算法深度解析 —— 优先级数组、位图优化与活跃 / 过期双队列
linux·运维·算法
苏三福26 分钟前
ubuntu 在文件管理系统中用sftp打开远程文件空白的问题解决
linux·运维·ubuntu
云飞云共享云桌面30 分钟前
10 人三维研发团队,如何利用单台图形服务器承载 SolidWorks 建模与仿真?
运维·服务器·网络·自动化·制造
在线考试系统推荐32 分钟前
拆成多道小题,优考试“理解题“怎么用?
服务器·人工智能·学习