Windows Tips & News

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

click fraud protection

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.

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:

  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).

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.
  2. Skriv følgende kommando og tryk på Enter-tasten: grep sudo /etc/group| skære -d: -f4.

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

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.
  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.

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-filsystemet i File Explorer
Aktiver kontrolleret mappeadgang i Windows 10

Aktiver kontrolleret mappeadgang i Windows 10

Kontrolleret mappeadgang er en ny funktion i Windows 10 Fall Creators Update. Det er beregnet til...

Læs mere

Aktiver eller deaktiver integreret håndskriftspanel i Windows 10

Aktiver eller deaktiver integreret håndskriftspanel i Windows 10

ANBEFALEDE: Klik her for at løse Windows-problemer og optimere systemets ydeevneWindows 10 indeho...

Læs mere

Sådan installeres Windows 10-opdateringer manuelt

Sådan installeres Windows 10-opdateringer manuelt

Windows 10 er kendt for tvungne opdateringer og de ekstremt uhensigtsmæssige tidspunkter, hvor de...

Læs mere