Linux子系统用户名变成I have no name!怎么办?

心血来潮装了一个Windows Terminal想着能更方便切换和管理各种命令窗口,在Terminal中打开kali发现启动目录路径与Win+R启动的kali不同

cmd/bash:

Terminal:

在网上搜到方法如下:

直接把上述原路径复制粘贴在图中红框的位置,保存

发现没能成功切换Terminal中kali的默认目录,就手动把passwd改回原样

接着就出现用户名变成I have no name!

尝试切换用户没报错但还是I have no name!

搜索解决方案无果,尝试获取root

按网上说的先sudo passwd root改密再尝试获取root,结果同上

没辙了,已疯,求大佬帮忙