Windows Tips & News

Legg til eller fjern Sudo-brukere i WSL Linux i Windows 10

click fraud protection
ANBEFALT: Klikk her for å fikse Windows-problemer og optimalisere systemytelsen

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.

Linux Distros Microsoft Store Windows 10

Etter aktivere WSL, kan du installere ulike Linux-versjoner fra butikken. Du kan bruke følgende lenker:

  1. Ubuntu
  2. openSUSE Leap
  3. SUSE Linux Enterprise Server
  4. Kali Linux for WSL
  5. 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).

Innholdgjemme seg
Brukerkontoer i WSL Linux
Finn brukere inkludert i Sudo
For å legge til en bruker til Sudo i WSL Linux i Windows 10
For å fjerne en bruker fra Sudo i WSL Linux i Windows 10,

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.

  1. Løpe din WSL Linux-distro, f.eks. Ubuntu.Windows 10 WSL Kjør som bruker 1
  2. Skriv inn følgende kommando og trykk Enter-tasten: grep sudo /etc/group| kutt -d: -f4.Windows 10 WSL Finn Sudo-brukere

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

Windows 10 WSL Finn grupper for brukere

For å legge til en bruker til Sudo i WSL Linux i Windows 10

  1. Løpe din WSL Linux-distro, f.eks. Ubuntu, under root-brukeren eller brukeren som allerede har lov til å bruke sudo.
  2. Skriv inn kommandoen: sudo usermod -a -G sudo . Erstatning i kommandoen med det faktiske brukerkontonavnet du vil legge til sudo gruppe.Windows 10 WSL Legg til bruker til Sudo
  3. Alternativt kan du bruke følgende kommando: gpasswd -a sudo. Resultatet blir det samme.

For å fjerne en bruker fra Sudo i WSL Linux i Windows 10,

  1. Løpe din WSL Linux-distro, f.eks. Ubuntu, under root-brukeren eller brukeren som allerede har lov til å bruke sudo.
  2. Skriv inn kommandoen: sudo gpasswd -d sudo. Erstatning i kommandoen med det faktiske brukerkontonavnet du vil fjerne fra sudo gruppe.Windows 10 WSL Fjern bruker fra Sudo

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
ANBEFALT: Klikk her for å fikse Windows-problemer og optimalisere systemytelsen
Windows 10 Build 14393.1914 er ute med KB4051033

Windows 10 Build 14393.1914 er ute med KB4051033

Legg igjen et svarMicrosoft lanserte i dag Windows 10 Build 14393.1914 til brukere av stabile fil...

Les mer

Last ned register og batchfiler Arkiv

Denne nettsiden bruker informasjonskapsler for å forbedre opplevelsen din mens du navigerer gjenn...

Les mer

Microsoft Edge på Android har siden edge://flags

Microsoft Edge på Android har siden edge://flags

I likhet med Desktop-versjonen har Edge for Android en spesiell edge://flags side. Derfra vil Edg...

Les mer