- (Nauja) Norėdami įjungti sudo sistemoje „Windows 11“, atidarykite „Nustatymai “ > „Sistema“ > „Išplėstiniai “ , įjunkite „Įjungti sudo“ ir pasirinkite parinktį „Įterptinis“ .
- (Sena) Atidarykite „Nustatymai “ > „Sistema“ > „Kūrėjams “ , įjunkite „Įjungti sudo“ ir pasirinkite parinktį „Įterptinis“ .
- Taip pat galite atidaryti komandų eilutę arba „PowerShell“ (administratorius) ir paleisti
sudo config --enable normal komandą.
ATNAUJINTA 2025-10-27: „Windows 11 “ dabar galima įjungti „sudo“, o šiame vadove aprašysiu šios konfigūracijos užbaigimo veiksmus. Nuo „Windows 11 24H2“ sistema prideda palaikymą sudo komandai, skirtai komandinei eilutei ir „PowerShell“, kad būtų galima vykdyti padidintas komandas neatidarant konsolės kaip administratoriaus, panašiai kaip komanda, jau pasiekiama „Linux“, „macOS“ ir kitose „Unix“ pagrindu sukurtose operacinėse sistemose.
Kas yra sudo?
„Sudo“ (superuser do) yra komandinės eilutės įrankis, leidžiantis vartotojams vykdyti komandas su padidintomis teisėmis, nereikia paleisti konsolės kaip administratoriui. Iš esmės jis suteikia laikiną konkrečios komandos teisių padidinimą.
Šis įrankis sumažina laiką, praleidžiamą naudojant padidintas teises, taip sumažinant atsitiktinio sistemos sugadinimo riziką. Jis taip pat leidžia vartotojams atlikti administravimo užduotis tiesiogiai neprisijungiant kaip root.
Skirtingai nuo „Linux“ sistemoje esančios „sudo“, „Windows“ versija yra labai ribota. Jei norite panašesnės patirties kaip ir „Linux“ versija, turite naudoti trečiųjų šalių įrankius, pvz., „gsudo“ .
Kokie yra sudo režimai?
„Sudo“ sistemoje „Windows 11“ siūlo tris režimus:
- Įterptinis: Vykdant sudo komandą, konsolė leidžia vykdyti administravimo užduotis tame pačiame lange. Turite naudoti šią parinktį, jei norite tokios pačios „Linux“ patirties.
- Išjungus įvestį: tai saugiausia patirtis. Komanda vykdoma padidintomis teisėmis dabartiniame lange, tačiau procesas nebegalės atlikti jokių įvesčių. Jei reikia paleisti papildomus procesus, šis režimas neveiks.
- Naujame lange: Paleidus komandą „sudo“, terminalas atidarys naują langą administratoriaus teisėmis.
Kokias operacijas palaiko sudo?
Naudodami šią komandą galite atlikti daug operacijų:
- Apsaugoto failo ištrynimas.
- Iškviečiamos padidinto lygio komandos.
- Naujo terminalo atidarymas bet kokiai užduočiai atlikti.
Šiame vadove parodysiu, kaip konfigūruoti „sudo“ komandą sistemoje „Windows 11“. Tą pačią „Linux Sudo“ patirtį galite pritaikyti 23H2, 22H2 ir „Windows 10“ versijose naudodami „gsudo“ įrankį .
Įjunkite sudo sistemoje „Windows 11“ iš nustatymų
„Windows 11“ sistemoje „Microsoft“ pakeitė puslapį „Kūrėjams“ į puslapį „Išplėstinė“, kuriame yra naujas išdėstymas ir skirtingi nustatymai.
Išplėstinis puslapis
Norėdami įjungti „sudo“ sistemoje „Windows 11“ per (naują) „Advanced“ puslapį, atlikite šiuos veiksmus:
-
Atidarykite „Nustatymai“ sistemoje „Windows 11“.
-
Spustelėkite Sistema .
-
Spustelėkite puslapį Kūrėjams .
-
Įjunkite jungiklį „Įjungti sudo“ .

-
Įjunkite jungiklį „Įgalinti sudo“ .
-
Norėdami „Linux“ tipo patirties, nustatymuose „Konfigūruoti, kaip sudo paleidžia programas“ pasirinkite režimą „Inline“ .

Puslapis kūrėjams
Norėdami įgalinti „sudo“ sistemoje „Windows 11“ per (seną) puslapį „Kūrėjams“, atlikite šiuos veiksmus:
-
Atidarykite Nustatymus .
-
Spustelėkite Sistema .
-
Spustelėkite puslapį Kūrėjams .
-
Įjunkite jungiklį „Įjungti sudo“ .

-
Spustelėkite nustatymą „Įjungti sudo“ .
-
Norėdami „Linux“ tipo patirties, nustatymuose „Konfigūruoti, kaip sudo paleidžia programas“ pasirinkite režimą „Inline“ .

Atlikę veiksmus, galite pradėti naudoti „sudo“ komandą „Windows“ terminale, nesvarbu, ar naudojate komandinę eilutę, ar „PowerShell“.
Įjunkite sudo sistemoje „Windows 11“ iš terminalo
Norėdami įjungti sudo komandą per komandinę eilutę arba „PowerShell“, atlikite šiuos veiksmus:
-
Atidaryti Pradžia .
-
Ieškokite „Windows“ terminalo , dešiniuoju pelės mygtuku spustelėkite viršutinį rezultatą ir pasirinkite parinktį „R ir administratoriaus teisėmis“ .
Trumpa pastaba: tai paskutinis kartas, kai jums reikės paleisti terminalą kaip administratorius. Konfigūraciją galite apdoroti komandinėje eilutėje arba „PowerShell“.
-
Įveskite šią komandą, kad įjungtumėte sudo „Inline“ režimą sistemoje „Windows 11“ ir paspauskite „Enter“ :
sudo config --enable normal

-
(Pasirinktinai) Įveskite šią komandą, kad įjungtumėte sudo režimą „Naujame lange“ ir paspauskite „Enter“ :
sudo config --enable forceNewWindow
-
(Pasirinktinai) Įveskite šią komandą, kad įjungtumėte sudo režimą „Su įvestimi išjungta“ ir paspauskite „Enter“:
sudo config --enable disableInput
Atlikus veiksmus, „sudo“ komanda bus įgalinta ir galėsite pradėti ją naudoti norėdami paleisti įrankius su padidintomis teisėmis, nereikėdami paleisti konsolės kaip administratorius.
Naudokite sudo komandą sistemoje „Windows 11“
Norėdami paleisti padidintas komandas su sudo sistemoje „Windows 11“, atlikite šiuos veiksmus.
-
Atidaryti Pradžia .
-
Ieškokite „Windows“ terminalo ir spustelėkite viršutinį rezultatą, kad atidarytumėte konsolę.
-
Įveskite šią komandą, kad iškviestumėte sudo komandos pagalbą, ir paspauskite Enter :
sudo -h

Trumpa pastaba: ši komanda padės jums sužinoti, kaip struktūrizuoti komandą, skirtingus argumentus ir galimas parinktis.
-
Įveskite šią komandą, kad paleistumėte komandą su sudo sistemoje „Windows 11“ ir paspauskite Enter :
sudo del mytextfile.txt

Trumpa pastaba: komanda veikia pridėdama „sudo“ prefiksą prieš pačią komandą, kad pakeltų proceso teises. Sistema vis tiek rodytų „Vartotojo abonemento valdymo“ (UAC) dialogo langą, kad patvirtintų pakėlimą.
Svarbu atkreipti dėmesį, kad „sudo“ komanda skiria didžiąsias ir mažąsias raides, tačiau tik galimoms parinktims. Pavyzdžiui, „ “ sudo -hatidarys pagalbą, bet „ “ sudo -Hsukels klaidą.
„Microsoft“ prideda šią vietinę paramą, kad dar labiau sumažintų atotrūkį tarp „Windows“ ir „Unix“ tipo operacinių sistemų ir palengvintų kūrėjams darbą sistemoje su jau žinomais įrankiais.
Jei jau sukonfigūravote „Windows“ terminalą, kad jis pradėtų komandinės eilutės sesiją kaip administratorius, vis tiek galite naudoti komandą „Sudo“, tačiau tai neturės jokio skirtumo, nes visos komandos jau bus vykdomos padidintomis teisėmis.
Atnaujinimas 2025 m. spalio 27 d.: Šis vadovas buvo atnaujintas siekiant užtikrinti tikslumą ir atspindėti proceso pakeitimus.