Pokračujem v mojom pokrytí WSL a rád by som sa podelil o to, ako pridať alebo odobrať používateľa do skupiny sudo v distribúcii WSL Linux, aby som mohol povoliť alebo zakázať spúšťanie príkazov a aplikácií ako root. Toto platí pre novo pridané používateľské účty , keďže nemajú čsudoprivilégiá z krabice. Uvidíme tiež, ako zistiť, ktoré používateľské účty sú už členmi skupiny sudo.
Inzerát
Windows skontrolujte, či je otvorený port
Možnosť natívneho spustenia systému Linux v systéme Windows 10 poskytuje funkcia WSL. WSL je skratka pre Windows Subsystem for Linux, ktorá bola pôvodne obmedzená iba na Ubuntu. Moderné verzie WSL to umožňujú inštalácia a spustenie viacerých distribúcií systému Linux z obchodu Microsoft Store.
Po umožňujúce WSL , z Obchodu môžete nainštalovať rôzne verzie systému Linux. Môžete použiť nasledujúce odkazy:
a viac.
Keď ty spustiť distribúciu WSL po prvýkrát otvorí okno konzoly s indikátorom priebehu. Po chvíli čakania sa zobrazí výzva na zadanie názvu nového používateľského účtu a jeho hesla. Tento účet bude váš predvolený používateľský účet WSL ktoré sa použijú na automatické prihlásenie pri každom spustení aktuálnej distribúcie. Bude tiež zahrnutý do skupiny „sudo“, aby mohol spúšťať príkazy zvýšené (ako root) .
Používateľské účty vo WSL Linux
Každá distribúcia systému Linux spustená v subsystéme Windows pre systém Linux má svoje vlastné používateľské účty a heslá pre systém Linux. Používateľský účet systému Linux budete musieť nakonfigurovať kedykoľvek pridať distribúciu , preinštalovať alebo resetovať . Používateľské účty systému Linux nie sú nezávislé iba podľa distribúcie, sú nezávislé aj od vášho používateľského účtu systému Windows, takže môžete pridať alebo odstrániť používateľský účet systému Linux bez zmeny prihlasovacích údajov systému Windows.
Sudo je špeciálna skupina používateľov v systéme Linux. Členovia tejto skupiny môžu spúšťať príkazy a aplikácie akokoreňpoužívateľ (t. j. zvýšený). Thesudoskupina je k dispozícii, keďsudobalík je nainštalovaný. Okrem skupiny poskytuje príkaz sudo, ktorý by sa mal použiť na povýšenie príkazu alebo aplikácie, napr.$ sudo vim / etc / default / klávesnica
.
Nájdite používateľov zahrnutých do Sudo
Najskôr by vás mohlo zaujímať, ktoré používateľské účty vo vašom distribúcii WSL je povolené používaťsudo
príkaz.
ako získať kľúč streamu
- Bež vaše distribút WSL Linux, napr. Ubuntu.
- Zadajte nasledujúci príkaz a stlačte kláves Enter:
grep sudo / etc / group | rez -d: -f4
.
Thestrihať
príkaz extrahuje hodnoty pre stĺpec 4 zo súboru / etc / group, ktorý obsahuje všetko, čo sa týka skupín v systéme Linux. Je ohraničený znakom „:“. Príkaz grep vytlačí iba riadok, ktorý obsahuje riadok „sudo“.
Stojí za zmienku, že v určitých distribúciách môže byť príkaz sudo nakonfigurovaný tak, aby namiesto skupiny „sudo“ používal inú skupinu. Napríklad v Arch Linuxe môžu členovia skupiny „wheel“ používať sudo. V tejto distribúcii nie je žiadna skupina „sudo“. V takom prípade sa pozrite na súbor / etc / sudoers a prečítajte si jeho manuálovú stránku (spustite$ man sudoers
).
ako aktualizovať z lízanky na marshmallow
Tip: Môžete uviesť zoznam skupín, do ktorých je používateľský účet zahrnutý vskupinypríkaz. Napr.
$ groups winaero
Pridanie používateľa do Sudo vo WSL Linux vo Windows 10
- Bež vaše distribút WSL Linux, napr. Ubuntu, pod užívateľom root alebo používateľom, ktorý už má povolenie na používaniesudo.
- Zadajte príkaz:
sudo usermod -a -G sudo
. V príkaze nahraďte skutočným názvom používateľského účtu, ktorý chcete pridať do súborusudoskupina. - Prípadne môžete použiť nasledujúci príkaz:
gpasswd -a sudo
. Výsledok bude rovnaký.
Ak chcete odstrániť používateľa zo Sudo vo WSL Linux vo Windows 10,
- Bež vaše distribút WSL Linux, napr. Ubuntu, pod užívateľom root alebo používateľom, ktorý už má povolenie na používaniesudo.
- Zadajte príkaz:
sudo gpasswd -d sudo
. V príkaze nahraďte skutočným názvom používateľského účtu, ktorý chcete z účtu odstrániťsudoskupina.
To je všetko.
Súvisiace články:
- Odstrániť používateľa z WSL Linux Distro v systéme Windows 10
- Pridajte používateľa do WSL Linux Distro v systéme Windows 10
- Aktualizácia a aktualizácia WSL Linux Distro v systéme Windows 10
- Spustite WSL Linux Distro ako konkrétny používateľ v systéme Windows 10
- Obnovte a zrušte registráciu WSL Linux Distro v systéme Windows 10
- Obnovte heslo pre WSL Linux Distro v systéme Windows 10
- Všetky spôsoby spustenia WSL Linux Distro v systéme Windows 10
- Vo Windows 10 nastavte predvolené WSL Linux Distro
- Nájdite spustené distribúcie WSL Linux v systéme Windows 10
- Ukončite prevádzku WSL Linux Distro v systéme Windows 10
- Odstráňte systém Linux z navigačného panela v systéme Windows 10
- Exportujte a importujte WSL Linux Distro v systéme Windows 10
- Prístup k súborom WSL Linux zo systému Windows 10
- Povoľte WSL v systéme Windows 10
- Nastavte predvoleného používateľa pre WSL v systéme Windows 10
- Windows 10 Build 18836 zobrazuje systém súborov WSL / Linux v Prieskumníkovi súborov