Windows Tips & News

Tilføj eller fjern Sudo-brugere i WSL Linux i Windows 10

click fraud protection
ANBEFALEDE: Klik her for at løse Windows-problemer og optimere systemets ydeevne

For at fortsætte med min WSL-dækning vil jeg gerne dele, hvordan man tilføjer eller fjerner en bruger til sudo-gruppen i en WSL Linux-distro for at tillade eller nægte den at køre kommandoer og apps som root. Dette gælder for nyligt tilføjede brugerkonti, da de har nr sudo privilegier ud af boksen. Vi vil også se, hvordan man finder ud af, hvilke brugerkonti der allerede er medlemmer af sudo-gruppen.

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.

Linux Distros Microsoft Store Windows 10

Efter aktiverer WSL, kan du installere forskellige Linux-versioner fra butikken. Du kan bruge følgende links:

  1. Ubuntu
  2. openSUSE Leap
  3. SUSE Linux Enterprise Server
  4. Kali Linux til WSL
  5. Debian GNU/Linux

og mere.

Når du start en WSL-distro for første gang åbner den et konsolvindue med en statuslinje. Efter et øjebliks venten bliver du bedt om at indtaste et nyt brugerkontonavn og dets adgangskode. Denne konto bliver 

din standard WSL-brugerkonto som vil blive brugt til automatisk at logge ind, hver gang du kører den aktuelle distro. Den vil også blive inkluderet i 'sudo'-gruppen for at tillade den at køre kommandoer forhøjet (som rod).

Indholdskjule
Brugerkonti i WSL Linux
Find brugere inkluderet i Sudo
Sådan tilføjes en bruger til Sudo i WSL Linux i Windows 10
For at fjerne en bruger fra Sudo i WSL Linux i Windows 10,

Brugerkonti i WSL Linux

Hver Linux-distribution, der kører på Windows Subsystem til Linux, har sine egne Linux-brugerkonti og adgangskoder. Du bliver nødt til at konfigurere en Linux-brugerkonto, når som helst tilføje en distribution, geninstaller eller nulstil. Linux-brugerkonti er ikke kun uafhængige pr. distribution, de er også uafhængige af din Windows-brugerkonto, så du kan tilføje eller fjerne en Linux-brugerkonto uden at ændre dine Windows-legitimationsoplysninger.

Sudo er en speciel brugergruppe i Linux. Medlemmer af denne gruppe har tilladelse til at køre kommandoer og apps som en rod bruger (dvs. forhøjet). Det sudo gruppe er tilgængelig, når sudo pakken er installeret. Udover gruppen giver den sudo-kommandoen, som skal bruges til at hæve en kommando eller app, f.eks. $ sudo vim /etc/default/keyboard.

Find brugere inkluderet i Sudo

Først og fremmest kan du være interesseret i at lære hvilken brugerkonti i din WSL-distro har tilladelse til at bruge sudo kommando.

  1. Løb din WSL Linux distro, f.eks. Ubuntu.Windows 10 WSL Kør som bruger 1
  2. Skriv følgende kommando og tryk på Enter-tasten: grep sudo /etc/group| skære -d: -f4.Windows 10 WSL Find Sudo-brugere

Det skære kommando udtrækker værdier for kolonne #4 fra filen /etc/group, der indeholder alt relateret til grupper i Linux. Den er afgrænset af ":". grep-kommandoen udskriver kun den linje, der indeholder 'sudo'-linjen.

Det er værd at bemærke, at i visse distros kan sudo-kommandoen være konfigureret til at bruge en hvilken som helst anden gruppe i stedet for 'sudo'-gruppen. For eksempel i Arch Linux har medlemmer af 'wheel'-gruppen lov til at bruge sudo. Der er ingen 'sudo'-gruppe i denne distro. I et sådant tilfælde skal du tage et kig på filen /etc/sudoers og læse dens man-side (kør $ mand sudoers).

Tip: Du kan angive grupper, som en brugerkonto er inkluderet i grupper  kommando. F.eks.

$ grupper winaero

Windows 10 WSL Find grupper til bruger

Sådan tilføjes en bruger til Sudo i WSL Linux i Windows 10

  1. Løb din WSL Linux distro, f.eks. Ubuntu, under root-brugeren eller den bruger, der allerede har tilladelse til at bruge sudo.
  2. Skriv kommandoen: sudo usermod -a -G sudo . Erstatning i kommandoen med det faktiske brugerkontonavn, du vil tilføje til sudo gruppe.Windows 10 WSL Føj bruger til Sudo
  3. Alternativt kan du bruge følgende kommando: gpasswd -a sudo. Resultatet bliver det samme.

For at fjerne en bruger fra Sudo i WSL Linux i Windows 10,

  1. Løb din WSL Linux distro, f.eks. Ubuntu, under root-brugeren eller den bruger, der allerede har tilladelse til at bruge sudo.
  2. Skriv kommandoen: sudo gpasswd -d sudo. Erstatning i kommandoen med det faktiske brugerkontonavn, du vil fjerne fra sudo gruppe.Windows 10 WSL Fjern bruger fra Sudo

Det er det.

Relaterede artikler:

  • Fjern bruger fra WSL Linux Distro i Windows 10
  • 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
ANBEFALEDE: Klik her for at løse Windows-problemer og optimere systemets ydeevne

Sergey Tkachenko, forfatter hos Winaero

Denne hjemmeside bruger cookies til at forbedre din oplevelse, mens du navigerer gennem hjemmesid...

Læs mere

Cool v.2.0 skin fra AIMP3

Denne hjemmeside bruger cookies til at forbedre din oplevelse, mens du navigerer gennem hjemmesid...

Læs mere

Sergey Tkachenko, forfatter hos Winaero

Den indbyggede Microsoft Store-app i Windows 10 modtager et helt nyt ikon. Denne opdatering er en...

Læs mere