Me gustaría cambiar el directorio de inicio del usuario que configuré inicialmente en el Subsistema de Windows para Linux. Encontré este comando
sudo usermod -d /mnt/c/Users/Alex alex
Lo que debería permitir esto, sin embargo, recibo este error
usermod: user alex is currently used by process 2
Presumiblemente porque he iniciado sesión como ese usuario. Intenté ir a la raíz haciendo sudo su -y luego ejecutando el comando nuevamente, pero me sale el mismo problema. Intenté un comando que encontré en Google para desconectar al usuario alexdesde la raíz, pero eso también me sacó por completo de bash.
¿Alguna idea?

sudo su -, sigo recibiendo el error de procesolxrun /setdefaultuser myusername.Respuestas:
El cambio del directorio de inicio con WSL se realiza de la misma manera que en Linux:
sudo vim /etc/passwdharry:x:1000:1000:"",,,:/home/harry:/bin/bash/home/harry, al nuevo directorio, usando la notación WSLcd ~pwdDéjeme saber si usted necesita más información.
fuente
vim /etc/passwd? En Linux tenemosvipwespecialmente para el trabajo.sudo /usr/sbin/vipwhace exactamente lo mismo que el punto 2 anterior. Cambiar/etc/passwdes tan seguro como hacerlo en Linux. Tal vez más seguro porque destruirlo no afecta el inicio de sesión de Windows.usermod.Puede intentar ejecutar
lxrun /setdefaultuser rooten el símbolo del sistema, luego cambiar el directorio, luego cambiar el usuario predeterminado a Alex.fuente