Legg til eller fjern Sudo-brukere i WSL Linux i Windows 10
For å fortsette med min WSL-dekning, vil jeg gjerne dele hvordan du legger til eller fjerner en bruker til sudo-gruppen i en WSL Linux-distro for å tillate eller nekte den fra å kjøre kommandoer og apper som root. Dette gjelder for nylig lagt til brukerkontoer, da de har nei sudo privilegier ut av esken. Vi vil også se hvordan du finner hvilke brukerkontoer som allerede er medlemmer av sudo-gruppen.
Annonse
Muligheten til å kjøre Linux naturlig i Windows 10 leveres av WSL-funksjonen. WSL står for Windows Subsystem for Linux, som i utgangspunktet kun var begrenset til Ubuntu. Moderne versjoner av WSL tillater installere og kjøre flere Linux-distros fra Microsoft Store.
Etter aktivere WSL, kan du installere ulike Linux-versjoner fra butikken. Du kan bruke følgende lenker:
- Ubuntu
- openSUSE Leap
- SUSE Linux Enterprise Server
- Kali Linux for WSL
- Debian GNU/Linux
og mer.
Når du starte en WSL-distro for første gang åpner den et konsollvindu med en fremdriftslinje. Etter et øyeblikks venting vil du bli bedt om å skrive inn et nytt brukerkontonavn og passordet. Denne kontoen blir
din standard WSL-brukerkonto som vil bli brukt til å logge på automatisk hver gang du kjører gjeldende distro. Den vil også bli inkludert i 'sudo'-gruppen for å la den kjøre kommandoer forhøyet (som rot).Brukerkontoer i WSL Linux
Hver Linux-distribusjon som kjører på Windows Subsystem for Linux har sine egne Linux-brukerkontoer og passord. Du må konfigurere en Linux-brukerkonto når som helst legge til en distribusjon, installer på nytt eller tilbakestill. Linux-brukerkontoer er ikke bare uavhengige per distribusjon, de er også uavhengige av Windows-brukerkontoen din, så du kan legge til eller ta bort en Linux-brukerkonto uten å endre Windows-legitimasjonen din.
Sudo er en spesiell brukergruppe i Linux. Medlemmer av den gruppen har lov til å kjøre kommandoer og apper som en rot bruker (dvs. forhøyet). De sudo gruppen er tilgjengelig når sudo pakken er installert. Foruten gruppen, gir den sudo-kommandoen, som skal brukes til å heve en kommando eller app, f.eks. $ sudo vim /etc/default/keyboard
.
Finn brukere inkludert i Sudo
Først av alt kan du være interessert i å lære hvilken brukerkontoer i din WSL-distro har tillatelse til å bruke sudo
kommando.
- Løpe din WSL Linux-distro, f.eks. Ubuntu.
- Skriv inn følgende kommando og trykk Enter-tasten:
grep sudo /etc/group| kutt -d: -f4
.
De skjære
kommando trekker ut verdier for kolonne #4 fra filen /etc/group, som inneholder alt relatert til grupper i Linux. Den er avgrenset med ":". grep-kommandoen skriver bare ut linjen som inneholder 'sudo'-linjen.
Det er verdt å merke seg at i visse distroer kan sudo-kommandoen konfigureres til å bruke en hvilken som helst annen gruppe i stedet for 'sudo'-gruppen. For eksempel, i Arch Linux, har medlemmer av 'hjul'-gruppen lov til å bruke sudo. Det er ingen "sudo"-gruppe i denne distroen. I et slikt tilfelle, ta en titt på filen /etc/sudoers, og les man-siden (run $ mann sudoers
).
Tips: Du kan liste opp grupper som en brukerkonto er inkludert i grupper kommando. F.eks.
$ grupper winaero
For å legge til en bruker til Sudo i WSL Linux i Windows 10
- Løpe din WSL Linux-distro, f.eks. Ubuntu, under root-brukeren eller brukeren som allerede har lov til å bruke sudo.
- Skriv inn kommandoen:
sudo usermod -a -G sudo
. Erstatningi kommandoen med det faktiske brukerkontonavnet du vil legge til sudo gruppe. - Alternativt kan du bruke følgende kommando:
gpasswd -a
. Resultatet blir det samme.sudo
For å fjerne en bruker fra Sudo i WSL Linux i Windows 10,
- Løpe din WSL Linux-distro, f.eks. Ubuntu, under root-brukeren eller brukeren som allerede har lov til å bruke sudo.
- Skriv inn kommandoen:
sudo gpasswd -d
. Erstatningsudo i kommandoen med det faktiske brukerkontonavnet du vil fjerne fra sudo gruppe.
Det er det.
Relaterte artikler:
- Fjern bruker fra WSL Linux Distro i Windows 10
- Legg til bruker til WSL Linux Distro i Windows 10
- Oppdater og oppgrader WSL Linux Distro i Windows 10
- Kjør WSL Linux Distro som spesifikk bruker i Windows 10
- Tilbakestill og avregistrer WSL Linux Distro i Windows 10
- Tilbakestill passord for WSL Linux Distro i Windows 10
- Alle måter å kjøre WSL Linux Distro på i Windows 10
- Angi standard WSL Linux Distro i Windows 10
- Finn kjørende WSL Linux Distros i Windows 10
- Avslutt å kjøre WSL Linux Distro i Windows 10
- Fjern Linux fra navigasjonsruten i Windows 10
- Eksporter og importer WSL Linux Distro i Windows 10
- Få tilgang til WSL Linux-filer fra Windows 10
- Aktiver WSL i Windows 10
- Angi standardbruker for WSL i Windows 10
- Windows 10 Build 18836 Viser WSL/Linux-filsystem i filutforsker