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连接该子系统也会使用默认用户名

相关推荐
The star"'8 小时前
02-Ansible 基本使用
运维·云计算·ansible
wanhengidc8 小时前
巨 椰 云手机 满足多元需求
运维·服务器·安全·智能手机·云计算
liebe1*19 小时前
第十一章 密码学
服务器·密码学·php
^乘风破浪^9 小时前
Ubuntu部署Xingrin(星环)企业级漏洞扫描与资产管理平台
linux·运维·ubuntu
Lueeee.9 小时前
内核模块符号的导出
linux·运维·服务器
LSL666_9 小时前
12 MyBatis的连接池
java·服务器·mybatis
2301_800256119 小时前
第十一章 PostgreSQL 服务器编程知识点梳理(1)
服务器·数据库·postgresql
C语言魔术师9 小时前
【linux】linux进程概念(四)(环境变量)
linux·运维·服务器
松涛和鸣9 小时前
DAY32 Linux Thread Programming
linux·运维·数据库·算法·list
eggrall9 小时前
《gdb 与 cgdb 深度解析:命令行调试的效率革命》
linux