Windows Tips & News

Pridėkite arba pašalinkite „Sudo“ vartotojus „WSL Linux“ sistemoje „Windows 10“.

REKOMENDUOJAMAS: Spustelėkite čia, kad išspręstumėte „Windows“ problemas ir optimizuotumėte sistemos našumą

Tęsdamas savo WSL aprėptį, norėčiau pasidalinti, kaip pridėti arba pašalinti vartotoją sudo grupėje WSL Linux distribucijoje, kad būtų galima leisti arba uždrausti vykdyti komandas ir programas kaip root. Tai taikoma naujai pridėtos vartotojų paskyros, nes jie neturi sudo privilegijos iš dėžutės. Taip pat pamatysime, kaip sužinoti, kurios vartotojų paskyros jau yra sudo grupės nariai.

Skelbimas

Galimybę paleisti „Linux“ sistemoje „Windows 10“ suteikia WSL funkcija. WSL reiškia Windows posistemę, skirtą Linux, kuri iš pradžių buvo skirta tik Ubuntu. Šiuolaikinės WSL versijos leidžia kelių Linux platinimų diegimas ir paleidimas iš „Microsoft Store“.

Linux Distros Microsoft Store Windows 10

Po to įgalinant WSL, iš parduotuvės galite įdiegti įvairias Linux versijas. Galite naudoti šias nuorodas:

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

ir dar.

Kada tu pradėti WSL platinimą pirmą kartą atidaromas konsolės langas su eigos juosta. Po akimirkos laukimo būsite paraginti įvesti naują vartotojo abonemento pavadinimą ir slaptažodį. Ši sąskaita bus 

jūsų numatytoji WSL vartotojo paskyra kuris bus naudojamas automatiškai prisijungti kiekvieną kartą, kai paleisite dabartinį platinimą. Be to, jis bus įtrauktas į „sudo“ grupę, kad galėtų vykdyti komandas pakeltas (kaip šaknis).

Turinyspaslėpti
Vartotojo abonementai WSL Linux
Raskite naudotojus, įtrauktus į Sudo
Norėdami pridėti vartotoją prie Sudo WSL Linux sistemoje Windows 10
Norėdami pašalinti vartotoją iš Sudo WSL Linux sistemoje Windows 10,

Vartotojo abonementai WSL Linux

Kiekvienas Linux platinimas, veikiantis Windows posistemėje, skirtas Linux, turi savo Linux vartotojo abonementus ir slaptažodžius. Bet kuriuo metu turėsite sukonfigūruoti „Linux“ vartotojo abonementą pridėti paskirstymą, iš naujo įdiekite arba nustatykite iš naujo. „Linux“ vartotojo abonementai yra nepriklausomi ne tik pagal platinimą, bet ir nuo jūsų „Windows“ vartotojo abonemento, todėl galite papildyti arba pašalinti „Linux“ vartotojo abonementą nekeičiant „Windows“ kredencialų.

„Sudo“ yra speciali „Linux“ vartotojų grupė. Šios grupės nariams leidžiama paleisti komandas ir programas kaip a šaknis vartotojas (t. y. padidintas). The sudo grupė pasiekiama, kai sudo paketas įdiegtas. Be grupės, ji suteikia komandą sudo, kuri turėtų būti naudojama norint pakelti komandą ar programą, pvz. $ sudo vim /etc/default/keyboard.

Raskite naudotojus, įtrauktus į Sudo

Visų pirma, jums gali būti įdomu sužinoti, ką vartotojų paskyros jūsų WSL platinimo sistemoje leidžiama naudoti sudo komandą.

  1. Bėk jūsų WSL Linux platinimas, pvz. Ubuntu.„Windows 10 WSL“ paleisti kaip naudotojas 1
  2. Įveskite šią komandą ir paspauskite klavišą Enter: grep sudo /etc/group| supjaustyti -d: -f4.Windows 10 WSL Raskite Sudo vartotojus

The supjaustyti komanda ištraukia 4 stulpelio reikšmes iš /etc/group failo, kuriame yra viskas, kas susiję su Linux grupėmis. Jį riboja ":". Komanda grep spausdina tik eilutę, kurioje yra „sudo“ eilutė.

Verta paminėti, kad tam tikrose platinimo sistemose sudo komanda gali būti sukonfigūruota naudoti bet kurią kitą grupę, o ne „sudo“ grupę. Pavyzdžiui, „Arch Linux“ „rato“ grupės nariams leidžiama naudoti sudo. Šiame platinimo tinkle nėra „sudo“ grupės. Tokiu atveju pažvelkite į failą /etc/sudoers ir perskaitykite jo vadovą (paleiskite $ vyras sudoers).

Patarimas: galite išvardyti grupes, į kurias įtraukta vartotojo abonementas grupėse  komandą. Pvz.

$ grupės Winaero

Windows 10 WSL Raskite grupes vartotojui

Norėdami pridėti vartotoją prie Sudo WSL Linux sistemoje Windows 10

  1. Bėk jūsų WSL Linux platinimas, pvz. Ubuntu, pagal root naudotoją arba vartotoją, kuriam jau leidžiama naudoti sudo.
  2. Įveskite komandą: sudo usermod -a -G sudo . Pakaitalas komandoje su tikruoju vartotojo abonemento pavadinimu, kurį norite pridėti prie sudo grupė.„Windows 10 WSL“ pridėkite vartotoją prie „Sudo“.
  3. Arba galite naudoti šią komandą: gpasswd -a sudo. Rezultatas bus toks pat.

Norėdami pašalinti vartotoją iš Sudo WSL Linux sistemoje Windows 10,

  1. Bėk jūsų WSL Linux platinimas, pvz. Ubuntu, pagal root naudotoją arba vartotoją, kuriam jau leidžiama naudoti sudo.
  2. Įveskite komandą: sudo gpasswd -d sudo. Pakaitalas komandoje su tikruoju vartotojo abonemento pavadinimu, kurį norite pašalinti iš sudo grupė.„Windows 10 WSL“ pašalinkite vartotoją iš „Sudo“.

Viskas.

Susiję straipsniai:

  • Pašalinkite vartotoją iš WSL Linux Distro sistemoje Windows 10
  • Pridėkite vartotoją prie WSL Linux Distro sistemoje Windows 10
  • Atnaujinkite ir atnaujinkite WSL Linux Distro sistemoje Windows 10
  • Paleiskite WSL Linux Distro kaip konkretų vartotoją sistemoje Windows 10
  • Iš naujo nustatykite ir išregistruokite „WSL Linux Distro“ sistemoje „Windows 10“.
  • Iš naujo nustatykite slaptažodį WSL Linux Distro sistemoje Windows 10
  • Visi būdai, kaip paleisti „WSL Linux Distro“ sistemoje „Windows 10“.
  • Nustatykite numatytąjį „WSL Linux Distro“ sistemoje „Windows 10“.
  • Raskite „WSL Linux Distros“ paleidimą sistemoje „Windows 10“.
  • Nutraukite WSL Linux Distro paleidimą sistemoje Windows 10
  • Pašalinkite „Linux“ iš „Windows 10“ naršymo srities
  • Eksportuokite ir importuokite „WSL Linux Distro“ sistemoje „Windows 10“.
  • Pasiekite WSL Linux failus iš Windows 10
  • Įgalinkite WSL sistemoje „Windows 10“.
  • Nustatykite numatytąjį WSL vartotoją sistemoje „Windows 10“.
  • „Windows 10 Build 18836“ rodo WSL/Linux failų sistemą „File Explorer“.
REKOMENDUOJAMAS: Spustelėkite čia, kad išspręstumėte „Windows“ problemas ir optimizuotumėte sistemos našumą

Big Bento v1.4 skin iš AIMP3

Sergejus Tkachenko yra programinės įrangos kūrėjas iš Rusijos, „Winaero“ įkūręs dar 2011 m. Šiam...

Skaityti daugiau

Dekor Blue oda iš AIMP3

Sergejus Tkachenko yra programinės įrangos kūrėjas iš Rusijos, „Winaero“ įkūręs dar 2011 m. Šiam...

Skaityti daugiau

Technika v1.3 skin iš AIMP3

Sergejus Tkachenko yra programinės įrangos kūrėjas iš Rusijos, „Winaero“ įkūręs dar 2011 m. Šiam...

Skaityti daugiau