Ställ in standardanvändare för WSL i Windows 10
Från och med Windows 10 Fall Creators Update kan du ha olika Linux-distros installerade inuti Windows Subsystem for Linux (WSL). När du har aktiverat funktionen kan du gå till butiken och installera vilken tillgänglig Linux-distro du vill därifrån. Om du vill ändra standardanvändaren för den distro som du har installerat, så här ställer du in den för WSL i Windows 10.
I Windows 10 Fall Creators Update, Windows undersystem för Linux är äntligen slut ur beta. Du kan inte bara installera och köra flera Linux-distros, utan även för din bekvämlighet är de tillgängliga direkt i Microsoft Store (tidigare känd som Windows Store). När detta skrivs kan du installera openSUSE Leap, SUSE Linux Enterprise och Ubuntu.
Standard UNIX-användare är det användarkonto som visas inloggat när du öppnar lämplig Linux-konsol. Som standard öppnas den med det användarnamn som du har angett under den första installationen av funktionen.
Om du har lagt till en ny användare till den distro du använder, kanske du vill göra den till standard UNIX-användare för WSL. Jag ska göra användaren
guppa standard istället för winaero konto.Här är hur det kan göras.
För att ställa in standardanvändaren för WSL i Windows 10, gör följande.
- Öppen en ny kommandotolksinstans.
- För att ställa in standard UNIX-användare för Ubuntu i WSL, kör kommandot:
ubuntu config --default-user new_user_name
Ersätt delen new_user_name med det faktiska användarnamnet. I mitt fall är det bob.
- Om du använder openSUSE, kör följande kommando:
opensuse-42 config --default-user new_user_name
- Om du använder SUSE Linux Enterprise Server, kör följande kommando:
sles-12 config --default-user new_user_name
Från och med nu kommer det angivna användarkontot att användas som din standard UNIX-användare för WSL. Linux-konsolen öppnas med denna användare.
Tips: Det binära filnamnet för varje distro kan hittas med Task Manager. Öppna Windows Task Manager och expandera den körande Linux-konsolraden på fliken Processer. Se följande skärmdump.
När detta skrivs använder Microsoft följande namn:
- Ubuntu - ubuntu.exe
- openSUSE Leap 42 - opensuse-42.exe
- SUSE Linux Enterprise Server - sles-12.exe
Obs: I äldre versioner av Windows 10, som endast stöder Bash On Ubuntu, bör du använda följande kommando:
lxrun.exe /setdefaultuser användarnamn
Det är allt.