21Aug
När du först installerar Ubuntu Bash-skalet på Windows 10, blir du ombedd att skapa ett användarnamn och lösenord för Bash-miljön. Bash kommer automatiskt att logga in på det användarkontot när du startar skalet, men du kan ändra det - och lösenordet.
Du kan inte bara göra det med standard Linux-kommandon, dock. I stället måste du använda kommandot lxrun från utsidan av Bash-miljön för att styra detta.
Hur användarkonton fungerar i Windows 10: s Bash Shell
När du installerar Bash på Windows 10 genom att köra bash.exe-programmet eller lxrun / install-kommandot, frågar Windows dig om att skapa ett användarkonto för användning i Bash-skalet. Windows kallar detta ditt "UNIX användarkonto".Så, om du anger namnet "bob" och lösenordet "letmein", kommer ditt Linux användarkonto att kallas "bob" och kommer att ha hemmappen "/home/ bob".När du behöver ange ditt lösenord i skalet måste du ange "letmein".Detta är helt oberoende av ditt Windows användarkonto och lösenord.
Varje Windows-användare har sin egen Bash-miljö, inklusive separata filer, installerade program och konfigurationsinställningar. Om ett annat Windows-användarkonto på din dator ställer in Bash, kommer de att bli ombedda att ställa in ett eget användarkonto för Bash-miljön. Bash-miljöerna kommer att förbli helt separata, var och en med egna användarkonton som inte är tillgängliga från den andra miljön.
Med andra ord har varje Windows användarkonto en egen separat Ubuntu Bash sandlåda för att spela in.
Så här ändrar du ditt vanliga användarkonto för Bash
För att ändra ditt vanliga användarkonto i Ubuntu Bash-skalet öppnar du ett kommandotolfönster eller PowerShellfönster. Högerklicka på knappen "Start" eller tryck på Windows + X på tangentbordet och välj "Command Prompt" för att öppna en.
I kommandotolken( inte ett Bash-skalfönster), kör följande kommando. Byt "myusername" i kommandot nedan med ditt nya användarnamn:
lxrun / setdefaultuser myusernameOm användarkontot inte existerar i Bash-miljön kommer det att skapas och du blir uppmanad till ditt lösenord.
Om du vill använda rotkontot som ditt standardanvändarkonto kan du köra kommandot nedan:
lxrun / setdefaultuser rootDetta ställer in root användarkontot som ditt standard användarkonto utan ett lösenord. Roten kontot kommer också att ställas in som ditt standard användarkonto utan ett lösenord om du installerade Bash-miljön med kommandot "lxrun / install / y".
Så här byter du ditt Bash User Account Lösenord
För att ändra ditt Bash användarkonto lösenord måste du använda vanliga Linux-kommandon i Ubuntu Bash-miljön. För att ändra ditt lösenord startar du ett Bash-skal och kör följande kommando:
passwdDu kommer att bli ombedd att ange ditt användarkonto nuvarande lösenord och då blir du ombedd att tillhandahålla en ny.
Så här växlar du mellan användarkonton
Kommandot lxrun / setdefaultuser styr vilket användarkonto Bash-skalet använder som standard. Men om du vill använda flera användarkonton med Bash kan du växla mellan dem medan du är inne i ett Bash-skal.
För att göra det här, kör följande kommando i ett Bash-skal och byt ut "användarnamn" med användarnamnet du vill använda:
su användarnamnDu kommer att uppmanas att ange det andra användarkontoets lösenord och sedan byta tilldet användarkontot i Bash-skalet.
Så här skapar du ett nytt användarkonto i Bash
Du kan skapa användarkonton med kommandot lxrun / setdefaultuser. Du kan dock skapa nya användarkonton från Bash-miljön. För att göra detta kör du bara följande kommando, ersätter "mynewuser" med namnet på ditt nya användarkonto.
sudo adduser mynewuserDu kommer att bli ombedd att ge ditt nuvarande användarkonto lösenord för att autentisera, och ange sedan ett lösenord för användarkontot. Du kommer också att bli ombedd att tillhandahålla annan information, som ett "fullständigt namn" och telefonnummer för det här kontot. Det här lagras alla lokalt på din dator och är inte viktigt. Du kan bara trycka på Enter för att lämna dessa fält tomma.
När du har skapat ett nytt användarkonto kan du växla till det med kommandot ovan ovan.