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

相关推荐
木下~learning17 小时前
Linux 驱动:RK3399 从零手写 GT911 电容触摸屏驱动(完整可运行)
linux·运维·服务器
摸爬滚打的小李17 小时前
tmux命令
linux
叫我刘同学17 小时前
腾讯云 Ubuntu 服务器部署 Hermes Agent 详细安装教程
服务器·ubuntu·腾讯云
wanhengidc18 小时前
流量清洗的作用是什么?
运维·服务器·网络·安全·web安全·智能手机
全栈工程师修炼指南18 小时前
Nginx | 磁盘IO层面性能优化秘诀:error 日志内存环形缓冲区及小文件 sendfile 零拷贝技术
运维·网络·nginx·性能优化
@LuckY BoY18 小时前
Linux Mint 上开启 VNC 远程桌面
linux·运维·服务器
清平乐的技术专栏18 小时前
Python依赖包实现window下载上传到Linux
linux·开发语言·python
ywgcsxue18 小时前
在麒麟V10上源码编译安装Nginx
linux·运维·服务器·nginx
Warren9818 小时前
Windows本地部署n8n完整教程(基于Docker,新手友好)
运维·windows·python·测试工具·docker·容器·可用性测试
somi718 小时前
ARM-05-Platform + DTS + GPIO子系统 + 中断 + 等待队列 + 错误处理
linux·运维·arm开发