„Microsoft“ oficialiai pristatė sudo „Windows 11 Build 26052“. Bendrovė mano, kad tai naujas būdas greičiau atlikti administracines užduotis. Daugelis vartotojų visada nori turėti galimybę paleisti padidintą komandą neprarandant dabartinės konsolės seanso konteksto. Bet tai neįmanoma iki šiol.
Sudo ištakos yra Unix pasaulyje. BSD ir Linux platinimo sistemose sudo komanda leidžia paleisti programą su kito vartotojo saugos privilegijomis. Tai taikoma ne tik administratoriaus (root) paskyrai, bet ir gali vykdyti komandas bet kuriame kitame naudotojo kontekste. Kad užbaigtų jūsų užklausą, ji paprašys slaptažodžio ir patikrins, ar turite leidimų jį naudoti specialiame faile.
Tačiau „Windows“ programos versija nieko panašaus. Jis priklauso tik nuo vartotojo abonemento valdymo ir turi tris skirtingus režimus.
Šiame vadove sužinosime, kaip įjungti ir sukonfigūruoti naują sudo programą „Windows 11“.
Turinys paslėpti Įgalinkite „Sudo“ sistemoje „Windows 11“. Įjunkite sudo komandų eilutėje Kaip sukonfigūruoti sudo Windows Pakeiskite sudo režimą iš komandų eilutės Įgalinkite „Sudo“ sistemoje „Windows 11“ iš registro DUK: „Sudo“, skirta „Windows“. Kokius skirtingus režimus palaiko sudo komanda? Ar „Microsoft“ padarė tiesioginį prievadą į „Linux“? Ar tai patentuota programinė įranga? Ar jis palaiko konfigūracijos failus, tokius kaip „sudoers“?Įgalinkite „Sudo“ sistemoje „Windows 11“.
Norėdami įjungti sudo įrankį sistemoje „Windows 11“, atlikite šiuos veiksmus.
windows chromecast
- AtidarykNustatymaiprogramą paspausdami Win + I arba bet kokiu kitu jums patinkančiu būdu.
- Eikite įSistema > Kūrėjamspuslapį.
- Ten įjunkiteĮgalinti Sudovariantas.
- Sveikiname, dabar operacinėje sistemoje įjungtas sudo įrankis.
Su tavimi baigta. Sudo įrankį lengva išjungti išjungus tą pačią parinktį nustatymų programoje. Norėdami tai padaryti, vėl atidarykite Sistema> Kūrėjams ir išjunkite parinktį Įgalinti Sudo.
Įjunkite sudo komandų eilutėje
Arba galite įjungti sudo komandų eilutėje atlikdami šiuos veiksmus:
hrome://settings
- Paspauskite Win + X ir pasirinkiteTerminalas (administratorius)iš meniu.
- Dabar pereikite prieKomandinė eilutėskirtuką paspausdami Ctrl + Shift + 2 spartųjį klavišą arba pasirinkdami jį išskleidžiamajame rodyklės meniu Terminalas.
- Skirtuke cmd įveskite šią komandą ir paspauskite Enter, kad ją paleistumėte: |_+_|.
- Sėkmingai įgalinote ją sistemoje „Windows 11“.
Pastaba: anuliavimo komanda, kuri išjungia sudo komandą, yra |_+_|.
Kitas dalykas, kurį reikia padaryti, yra sužinoti, kokios yra šio naujo įrankio parinktys ir kaip jas nustatyti.
Kaip sukonfigūruoti sudo Windows
Sudo for Windows palaiko kelis konfigūravimo režimus. Priklausomai nuo aktyvaus režimo, jis elgiasi skirtingai.
Norėdami sukonfigūruoti sudo „Windows 11“, atlikite šiuos veiksmus.
- Atidarykite programą „Nustatymai“ („Win + I“).
- Kairėje spustelėkiteSistema.
- Dešinėje spustelėkiteKūrėjams.
- Dalyje Konfigūruoti, kaip sudo paleidžia programas, pasirinkite vieną iš šių parinkčių:
- Naujame lange
- Įvestis uždaryta
- Inline
- Pakeitimas įsigalioja akimirksniu, todėl jums nereikės iš naujo paleisti kompiuterio ar atlikti jokių kitų manipuliacijų.
Su tavimi baigta.
Sužinokite daugiau apie palaikomus režimus šios mokymo programos DUK skiltyje.
hp deskjet 2652 rašalas
Arba galite nustatyti pageidaujamą režimą komandų eilutėje.
Pakeiskite sudo režimą iš komandų eilutės
- Atidarykite naują padidintą terminalą dešiniuoju pelės mygtuku spustelėdami mygtuką Pradėti ir pasirinkdamiTerminalas (administratorius).
- Perjungti įKomandinė eilutėskirtuką naudodami Ctrl + Shift + 2 klaviatūros seką.
- Norėdami įjungti 'Naujame lange' parinktį sudo, įveskite |_+_|.
- Norėdami įjungti 'Įvestis uždaryta' parinktį sudo, įveskite |_+_|.
- Norėdami įjungti 'Inline' parinktį sudo, įveskite |_+_|.
- Paspauskite Enter klavišą, kad vykdytumėte komandą. Voila, naujas sudo režimas nustatytas.
Galiausiai, paskutinis dalykas, kurį galite sudominti, yra tai, kaip įjungti ir sukonfigūruoti „Sudo“ naudojant registro pakeitimą. Kitame mokymo programos skyriuje tai išsamiai apžvelgiama.
Įgalinkite „Sudo“ sistemoje „Windows 11“ iš registro
Norėdami įjungti sudo komandą iš registro, atlikite šiuos veiksmus.
- AtidarykRegistro redaktoriusįrankį, tam paspauskite Win + R, įveskiteregeditvidujeBėklaukelį ir paspauskite Enter.
- Eikite įHKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRaktas. Galite įklijuoti šį kelią į regedit adreso juostą, kad patektumėte tiesiai į raktą.
- Dešiniuoju pelės mygtuku spustelėkiteDabartinė versijakairiojoje srityje ir pasirinkiteNaujas > Raktasiš meniu.
- Pavadinkite naują raktąSudo. Pastaba: galite praleisti 3–4 veiksmus, jei jau turiteSudoRaktas.
- Dabar dešiniuoju pelės mygtuku spustelėkiteSudodar kartą kairėje pusėje ir pasirinkiteNauja > Dword 32 bitų vertė.
- Pavadinkite naują vertęĮjungtasir dukart spustelėkite jį, kad jį redaguotų.
- Nustatykite jo vertės duomenis į1sudo įjungtiNaujas langasrežimu.
- NustatytiĮjungtasį2kad jis paleistųįvestis išjungta.
- NustatytiĮjungtasį3norėdami įjungtieilutęrežimu.
Su tavimi baigta!
Įišjungti komandą Sudo, pakeiskite peržiūrėtąĮjungtasvertė į0.
Kad sutaupytumėte jūsų laiką, paruošiau naudoti paruoštus registro failus. Galite juos atsisiųsti iš toliau pateiktos nuorodos.
Atsisiųsti registro failus
Jie yra ZIP archyve, todėl išskleiskite juos bet kurioje patogioje vietoje.
intel vaizdo plokštės tvarkyklės
Jų pavadinimai yra savaime aiškūs, todėl tiesiog dukart spustelėkite failą, kuris įgalina norimą programos režimą, ir spustelėkiteTaip&Geraipatvirtinti savo ketinimą ir pakeisti registrą.
Taip pat įtrauktas anuliavimo pakeitimas.
DUK: „Sudo“, skirta „Windows“.
Kokius skirtingus režimus palaiko sudo komanda?
- Naujame lange: Šioje sąrankoje, kai įjungta „Sudo for Windows“, ji atidarys naują padidintą konsolės langą ir vykdys komandą tame lange kaip numatytąją parinktį.
- Įvestis uždaryta:Šioje sąrankoje „Sudo for Windows“ vykdys padidintą procesą dabartiniame lange, tačiau naujas procesas bus sukurtas be galimybės priimti vartotojo įvesties. Taigi ši konfigūracija netiks procesams, kuriems po pakilimo reikia papildomo vartotojo įvesties.
- Eilutėje:Ši konfigūracija labai panaši į sudo elgesį kitose operacinėse sistemose. Šioje sąrankoje „Sudo for Windows“ vykdys padidintą procesą, kurio stdinput, stdoutput ir stderror visi susieti su dabartiniu langu. Dėl to naujasis padidintas procesas gali gauti įvestį ir rodyti išvestį dabartiniame lange.
Ar „Microsoft“ padarė tiesioginį prievadą į „Linux“?
Dabar tai yra kita programa, kuri nesuderinama su jokiu „Linux“ diegimu. Nepaisant to paties pavadinimo, jis neturi nieko bendro su „Linux“ programa.
Ar tai patentuota programinė įranga?
„Windows“ sudo yra atvirojo kodo projektas. Jo šaltinio kodas yra prieinamas GitHub.
Ar jis palaiko konfigūracijos failus, tokius kaip „sudoers“?
Ne, vietoj to jis veikia per Vartotojo abonemento valdymas. Kai pakeliate procesą iš komandinės eilutės su sudo, pasirodys UAC dialogo langas, kuriame bus prašoma vartotojo patvirtinti padidinimą. Naujasis egzempliorius veiks su tuo pačiu aplinkos kintamųjų rinkiniu, tuo pačiu darbo katalogu ir pan. Įvesties uždaroje ir įterptoje režimuose jis keisis duomenis per specialų RPC ryšį, leisdamas paleisti komandą padidintą ir perduoti duomenis atgal į įprastą nepadidintą egzempliorių.