Microsoft on virallisesti esitellyt sudon Windows 11 Build 26052:ssa. Yhtiö pitää sitä uutena tapana saada hallinnolliset tehtävät valmiiksi nopeammin. Monet käyttäjät haluavat aina mahdollisuuden suorittaa korotettu komento menettämättä nykyisen konsoliistunnon kontekstia. Mutta se ei ole mahdollista toistaiseksi.
Sudon alkuperä on Unix-maailmassa. BSD- ja Linux-distroissa sudo-komento sallii ohjelman käynnistämisen toisen käyttäjän suojausoikeuksilla. Se ei koske vain järjestelmänvalvojan (root) tiliä, vaan se voi suorittaa komentoja minkä tahansa muun käyttäjän kontekstissa. Pyyntösi viimeistelemiseksi se kysyy salasanaasi ja tarkistaa, onko sinulla oikeudet käyttää sitä erityisessä tiedostossa.
Mutta sovelluksen Windows-versio ei ole mitään sellaista. Se perustuu yksinomaan käyttäjätilien hallintaan, ja siinä on kolme erilaista tilaa.
Tässä opetusohjelmassa opimme ottamaan käyttöön ja määrittämään uuden sudo-sovelluksen Windows 11:ssä.
Sisällys piilottaa Ota Sudo käyttöön Windows 11:ssä Ota sudo käyttöön komentokehotteessa Kuinka määrittää sudo Windowsille Muuta sudo-tilaa komentokehotteesta Ota Sudo käyttöön Windows 11:ssä rekisteristä UKK: Sudo for Windows Mitä eri tiloja sudo-komento tukee? Onko Microsoft tehnyt suoran portin Linuxiin? Onko se patentoitu ohjelmisto? Tukeeko se asetustiedostoja, kuten 'sudoers'?Ota Sudo käyttöön Windows 11:ssä
Ota sudo-työkalu käyttöön Windows 11:ssä seuraavasti.
tietokoneen näytönohjain
- Avaaasetuksetsovellus painamalla Win + I tai millä tahansa muulla haluamallasi menetelmällä.
- Navigoida johonkinJärjestelmä > Kehittäjillesivu.
- Siellä, kytke päälleOta Sudo käyttöönvaihtoehto.
- Onnittelut, sudo-työkalu on nyt käytössä käyttöjärjestelmässä.
Olet valmis. Sudo-työkalu on helppo poistaa käytöstä kytkemällä sama vaihtoehto pois päältä Asetukset-sovelluksessa. Avaa tätä varten uudelleen Järjestelmä > Kehittäjälle ja kytke Ota Sudo käyttöön -valinta pois päältä.
Ota sudo käyttöön komentokehotteessa
Vaihtoehtoisesti voit ottaa sudon käyttöön komentokehotteessa seuraavasti:
wifi-sovitin katkeaa jatkuvasti
- Paina Win + X ja valitsePääte (järjestelmänvalvoja)valikosta.
- Vaihda nyt kohtaanKomentokehote-välilehteä painamalla Ctrl + Shift + 2 -pikanäppäintä tai valitsemalla se avattavasta Pääte-nuolivalikosta.
- Kirjoita cmd-välilehdelle seuraava komento ja suorita se painamalla Enter: |_+_|.
- Olet ottanut sen käyttöön onnistuneesti Windows 11:ssä.
Huomautus: Kumoa-komento, joka sammuttaa sudo-komennon, on |_+_|.
Seuraavaksi opit, mitkä vaihtoehdot ovat ja miten ne asetetaan tälle uudelle työkalulle.
Kuinka määrittää sudo Windowsille
Sudo for Windows tukee muutamia määritystiloja. Aktiivisesta tilasta riippuen se käyttäytyy eri tavalla.
Voit määrittää sudon Windows 11:ssä seuraavasti.
- Avaa Asetukset-sovellus (Win + I).
- Napsauta vasemmallaJärjestelmä.
- Napsauta oikeallaKehittäjille.
- Valitse Määritä kuinka sudo suorittaa sovelluksia -kohdassa jokin seuraavista vaihtoehdoista:
- Uudessa ikkunassa
- Tulo suljettu
- Linjassa
- Muutos tulee voimaan välittömästi, joten sinun ei tarvitse käynnistää tietokonetta uudelleen tai tehdä mitään muuta käsittelyä.
Olet valmis.
Lisätietoja tuetuista tiloissa on tämän opetusohjelman UKK-osiossa.
amd radeon tm vega 8 näytönohjain
Vaihtoehtoisesti voit asettaa haluamasi tilan komentokehotteessa.
Muuta sudo-tilaa komentokehotteesta
- Avaa uusi korotettu pääte napsauttamalla hiiren kakkospainikkeella Käynnistä-painiketta ja valitsemallaPääte (järjestelmänvalvoja).
- Vaihda kohtaanKomentokehote-välilehti Ctrl + Shift + 2 -näppäimistösarjalla.
- Ota käyttöön 'Uudessa ikkunassa' sudo-vaihtoehto, kirjoita |_+_|.
- Ota käyttöön 'Tulo suljettu' sudo-vaihtoehto, kirjoita |_+_|.
- Ota käyttöön 'Linjassa' sudo-vaihtoehto, kirjoita |_+_|.
- Suorita komento painamalla Enter-näppäintä. Voila, uusi sudo-tila on asetettu.
Lopuksi viimeinen asia, josta saatat olla kiinnostunut, on Sudon käyttöönotto ja määrittäminen rekisterin säädöllä. Opetusohjelman seuraavassa luvussa tarkastellaan tätä yksityiskohtaisesti.
Ota Sudo käyttöön Windows 11:ssä rekisteristä
Voit ottaa sudo-komennon käyttöön rekisteristä seuraavasti.
- AvaaRekisterieditorityökalu, paina sitä varten Win + R, kirjoitaregeditinJuosta-ruutuun ja paina Enter.
- Navigoi kohtaanHKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionavain. Voit liittää tämän polun regedit-osoitepalkkiin siirtyäksesi suoraan avaimeen.
- Napsauta hiiren kakkospainikkeellaNykyinen versio-osio vasemmassa ruudussa ja valitseUusi > Avainvalikosta.
- Nimeä uusi avainSudo. Huomautus: Voit ohittaa vaiheet 3-4, jos sinulla on joSudoavain.
- Napsauta nyt hiiren kakkospainikkeellaSudo-näppäintä uudelleen vasemmalla ja valitseUusi > Dword 32-bittinen arvo.
- Nimeä uusi arvoKäytössäja kaksoisnapsauta sitä muokataksesi sitä.
- Aseta sen arvotiedot arvoon1ottaaksesi sudon käyttöönUusi ikkuna-tilassa.
- AsetaKäytössäto2jotta se kulkee mukanatulo pois käytöstä.
- AsetaKäytössäto3kytkeäksesi päällelinjassa-tilassa.
Olet valmis!
Vastaanottajapoista Sudo-komento käytöstä, muuta tarkistettuaKäytössäarvoa0.
Ajan säästämiseksi olen valmistellut käyttövalmiit rekisteritiedostot. Voit ladata ne seuraavasta linkistä.
Lataa rekisteritiedostot
Ne ovat ZIP-arkistossa, joten pura ne mihin tahansa sopivaan paikkaan.
kuinka korjata kannettavan tietokoneen kosketuslevy
Niiden nimet ovat itsestään selviä, joten kaksoisnapsauta tiedostoa, joka ottaa käyttöön halutun tilan apuohjelmalle, ja napsautaJoo&OKvahvistaaksesi aikeesi ja muuttaaksesi rekisteriä.
Mukana on myös kumoamissäätö.
UKK: Sudo for Windows
Mitä eri tiloja sudo-komento tukee?
- Uudessa ikkunassa: Tässä asetuksessa, kun Sudo for Windows on käytössä, se avaa uuden korotetun konsoliikkunan ja suorittaa komennon kyseisessä ikkunassa oletusvaihtoehtona.
- Tulo suljettu:Tässä asetuksessa Sudo for Windows suorittaa korotetun prosessin nykyisessä ikkunassa, mutta uusi prosessi luodaan ilman kykyä hyväksyä käyttäjän syötteitä. Tästä syystä tämä kokoonpano ei sovellu prosesseihin, jotka vaativat käyttäjän lisäsyöttöä korkeuden jälkeen.
- Linjassa:Tämä kokoonpano muistuttaa läheisesti sudon käyttäytymistä muissa käyttöjärjestelmissä. Tässä asetuksessa Sudo for Windows suorittaa korotetun prosessin, jonka stdinput, stdoutput ja stderror on linkitetty nykyiseen ikkunaan. Tämän seurauksena uusi korotettu prosessi voi vastaanottaa syötteitä ja näyttötulosteita nykyisessä ikkunassa.
Onko Microsoft tehnyt suoran portin Linuxiin?
Nyt se on erilainen sovellus, joka ei ole yhteensopiva minkään Linux-toteutuksen kanssa. Samasta nimestä huolimatta sillä ei ole mitään yhteistä Linux-sovelluksen kanssa.
Onko se patentoitu ohjelmisto?
Sudo for Windows on avoimen lähdekoodin projekti. Sen lähdekoodi on saatavilla osoitteessa GitHub.
Tukeeko se asetustiedostoja, kuten 'sudoers'?
Ei, sen sijaan se toimii kautta Käyttäjätilien valvonta. Kun prosessi nostetaan komentoriviltä sudo-toiminnolla, näkyviin tulee UAC-valintaikkuna, jossa käyttäjää pyydetään vahvistamaan korotus. Uusi ilmentymä toimii samojen ympäristömuuttujien joukon kanssa, samalla työhakemistolla ja niin edelleen. Input Closed- ja Inline-tiloissa se suorittaa tiedonvaihdon erityisen RPC-yhteyden kautta, jolloin se voi suorittaa komennon korotettuna ja välittää tiedot takaisin tavalliseen ei-korostettuun ilmentymään.