Skift bruger i WSL Linux Distro i Windows 10
Hver WSL Linux-distro, du har installeret i Windows 10, indeholder sit eget sæt brugerkonti. En WSL distro starter med dens standardbruger konto, der vil blive logget ind automatisk. Det er muligt at tilsidesætte standardbrugerkontoen og starte en distro med en specifik brugerkonto logget ind som standard. Du kan også skifte mellem Linux-brugerkonti uden at forlade din WSL-session.
Reklame
Muligheden for at køre Linux indbygget i Windows 10 leveres af WSL-funktionen. WSL står for Windows Subsystem for Linux, som oprindeligt kun var begrænset til Ubuntu. Moderne versioner af WSL tillader installere og køre flere Linux-distros fra Microsoft Store.
Efter aktiverer WSL, kan du installere forskellige Linux-versioner fra butikken. Du kan bruge følgende links:
- Ubuntu
- openSUSE Leap
- SUSE Linux Enterprise Server
- Kali Linux til WSL
- Debian GNU/Linux
og mere.
Ved første løb, en WSL distro tilbyder dig at oprette en ny brugerkonto. Det vil blive brugt som din
standardbrugerkonto i denne distro. Det vil også blive tilføjet til sudoers-listen, en gruppe af brugere, der får lov til at køre kommandoer som root (dvs. forhøjet) ved at udføre sudo-kommandoen, f.eks.sudo vim /etc/default/keyboard
. Du kan tilføje flere brugere til din WSL-distro som beskrevet i indlægget Tilføj bruger til WSL Linux Distro i Windows 10.
Hvis du har mere end én brugerkonto i en WSL-distro, kan du skifte mellem dem med su
kommando.
For at skifte bruger i WSL Linux Distro i Windows 10,
- Kør din WSL Linux distro, f.eks. Ubuntu.
- Udfør kommandoen
su -
. Alternativ syntaks ersu -l
ellersu --login
. - Erstat den del med det faktiske brugernavn.
- Indtast adgangskoden for den bruger, du skifter til, når du bliver bedt om det.
- For at gå tilbage til din oprindelige brugersession skal du skrive exit.
Bemærk: Hvis du har rod konto aktiveret i din WSL-distro, udelad del i su-kommandoen vil logge på dig med root-kontoen. Kommandoen vil se ud som følger: su -
. Bemærk, at i Ubuntu er root-kontoen deaktiveret som standard.
Mulighederne -, -l og --login fortæl su-binæren om at starte shellen som en login-shell med et miljø, der ligner et rigtigt login:
- Det rydder alle miljøvariabler undtagen TERM og variabler specificeret af --whitelist-environment.
- Den initialiserer miljøvariablerne HOME, SHELL, USER, LOGNAME og PATH.
- Det ændrer sig til målbrugerens hjemmemappe.
- Den sætter argv[0] af shellen til '-' for at gøre shellen til en login shell.
Det er det.
Relaterede artikler:
- Tilføj bruger til WSL Linux Distro i Windows 10.
- Opdater og opgrader WSL Linux Distro i Windows 10
- Kør WSL Linux Distro som specifik bruger i Windows 10
- Nulstil og afregistrer WSL Linux Distro i Windows 10
- Nulstil adgangskode til WSL Linux Distro i Windows 10
- Alle måder at køre WSL Linux Distro på i Windows 10
- Indstil standard WSL Linux Distro i Windows 10
- Find kørende WSL Linux Distros i Windows 10
- Afslut at køre WSL Linux Distro i Windows 10
- Fjern Linux fra navigationsruden i Windows 10
- Eksporter og importer WSL Linux Distro i Windows 10
- Få adgang til WSL Linux-filer fra Windows 10
- Aktiver WSL i Windows 10
- Indstil standardbruger til WSL i Windows 10
- Windows 10 Build 18836 Viser WSL/Linux filsystem i File Explorer