wsl使用的一些设置

设置默认登录用户为root

考虑到实际使用一般用户会权限限制问题,而且是自己电脑上的系统,只是自己用,就想到设置默认登录用户为root,网上搜索了一下,有些不靠谱,找到可用的设置方法,记录在此:

  1. windows进入cmd命令行窗口,执行以下命令进入WindowsApps目录
    cd %HOMEPATH%\AppData\Local\Microsoft\WindowsApps

  2. 执行dir列出当前目录下的内容
    dir
    image

  3. 从列出的内容中找到对应的那个目录,例如我是Ubuntu22.04,所以是CanonicalGroupLimited.Ubuntu22.04LTS_79rhkp1fndgsc,使用cd命令进入该目录
    cd CanonicalGroupLimited.Ubuntu22.04LTS_79rhkp1fndgsc

  4. 执行dir列出目录下的内容,为一个exe文件
    dir
    image

  5. 执行命令设置该子系统默认登录用户为root
    ubuntu2204.exe config --default-user root

  6. 当再次执行wsl命令进入子系统时,默认用户就为root

设置root用户下终端颜色

登录root用户后,是没有配色的,字体都是白色,而初始设置的用户是有配色的,很不习惯,所以查找设置方式
通过网上检索到,配置的设置在~/.bashrc文件中,该文件是在每次当前用户打开新终端读取的配置文件。

  1. 以防万一,将root用户下的.bashrc文件备份(当前登录用户为root)
    cp ~/.bashrc ~/.bashrc_bak
  2. 拷贝普通用户的.bashrc文件到root用户根目录下覆盖原有文件(dan为一般用户名)
    cp /home/dan/.bashrc ~
  3. 执行命令当前终端马上生效
    sudo -s

参考链接:
https://shipengliang.com/software-exp/win10-wsl-子系统如何默认root登入.html
https://blog.csdn.net/weixin_43734095/article/details/105035484

posted @   淡如逝水  阅读(349)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」
点击右上角即可分享
微信分享提示