Opisyal na ipinakilala ng Microsoft ang sudo sa Windows 11 Build 26052. Itinuturing ito ng kumpanya na isang bagong paraan upang mas mabilis na matapos ang mga administratibong gawain. Maraming user ang palaging gustong magkaroon ng opsyong magpatakbo ng nakataas na command nang hindi nawawala ang konteksto ng kasalukuyang session ng console. Ngunit hindi ito posible hanggang ngayon.
Ang mga pinagmulan ng sudo ay nasa mundo ng Unix. Sa BSD at Linux distros, pinapayagan ng sudo command na simulan ang isang programa na may mga pribilehiyo sa seguridad ng isa pang user. Hindi lamang ito nalalapat sa administrator(root) account, ngunit maaaring magpatakbo ng mga command sa anumang konteksto ng ibang user. Upang makumpleto ang iyong kahilingan, itatanong nito ang iyong password, at sinusuri kung mayroon kang mga pahintulot para sa paggamit nito sa isang espesyal na file.
Ngunit ang bersyon ng Windows ng app ay hindi ganoon. Ito ay umaasa lamang sa User Account Control, at may tatlong magkakaibang mga mode.
Sa tutorial na ito, matututunan natin kung paano paganahin at i-configure ang bagong sudo app sa Windows 11.
Mga nilalaman tago Paganahin ang Sudo sa Windows 11 I-on ang sudo sa command prompt Paano i-configure ang sudo para sa Windows Baguhin ang sudo mode mula sa command prompt Paganahin ang Sudo sa Windows 11 mula sa Registry FAQ: Sudo para sa Windows Ano ang iba't ibang mga mode na sinusuportahan ng sudo command? Gumawa ba ang Microsoft ng direktang port sa Linux? Ito ba ay isang pagmamay-ari na software? Sinusuportahan ba nito ang mga file ng pagsasaayos tulad ng 'sudoers'?Paganahin ang Sudo sa Windows 11
Upang paganahin ang sudo tool sa Windows 11, gawin ang sumusunod.
paano mag factory reset ng hp all in one desktop
- Buksan angMga settingapp sa pamamagitan ng pagpindot sa Win + I o sa anumang paraan na gusto mo.
- Mag-navigate saSystem > Para sa Mga Developerpahina.
- Ayan, i-on angPaganahin ang Sudoopsyon.
- Binabati kita, mayroon ka na ngayong naka-enable na sudo tool sa operating system.
Tapos ka na. Madaling i-disable ang sudo tool sa pamamagitan ng pag-off sa parehong opsyon sa Settings app. Para diyan, buksan muli ang System > For Developers, at isara ang opsyong I-enable ang Sudo toggle.
I-on ang sudo sa command prompt
Bilang kahalili, maaari mong paganahin ang sudo sa command prompt sa pamamagitan ng pagsunod sa mga hakbang na ito:
hindi maikonekta ang console sa xbox app
- Pindutin ang Win + X at piliinTerminal(Admin)mula sa menu.
- Ngayon, lumipat saCommand Prompttab sa pamamagitan ng pagpindot sa shortcut na Ctrl + Shift + 2, o pagpili nito sa drop-down na arrow na menu ng Terminal.
- Sa tab na cmd, i-type ang sumusunod na command at pindutin ang Enter upang patakbuhin ito: |_+_|.
- Matagumpay mong pinagana ito sa Windows 11.
Tandaan: Ang undo command na nag-o-off sa sudo command ay |_+_|.
Ang susunod na bagay ay upang malaman kung ano ang mga opsyon at kung paano itakda ang mga ito para sa bagong tool na ito.
Paano i-configure ang sudo para sa Windows
Sudo para sa Windows ay sumusuporta sa ilang mga mode ng pagsasaayos. Depende sa aktibong mode, iba ang kilos nito.
Upang i-configure ang sudo sa Windows 11, gawin ang sumusunod.
- Buksan ang app na Mga Setting (Win + I).
- Sa kaliwa, mag-click saSistema.
- Sa kanan, i-clickPara sa mga developer.
- Sa ilalim ng I-configure kung paano pinapatakbo ng sudo ang mga application, pumili ng isa sa mga sumusunod na opsyon:
- Sa isang bagong window
- Isinara ang input
- Nasa linya
- Nalalapat kaagad ang pagbabago, kaya hindi mo na kailangang i-restart ang computer o gumawa ng anumang iba pang pagmamanipula.
Tapos ka na.
Matuto nang higit pa tungkol sa mga sinusuportahang mode sa seksyong FAQ ng tutorial na ito.
Ang iphone ay patuloy na nagdidiskonekta sa pc
Bilang kahalili, maaari mong itakda ang ginustong mode mula sa command prompt.
Baguhin ang sudo mode mula sa command prompt
- Magbukas ng bagong nakataas na Terminal sa pamamagitan ng pag-right click sa Start button at pagpiliTerminal(Admin).
- Lumipat saCommand Prompttab na may Ctrl + Shift + 2 keyboard sequence.
- Upang paganahin ang 'Sa isang bagong window' opsyon para sa sudo, i-type ang |_+_|.
- Upang paganahin ang 'Isinara ang input' opsyon para sa sudo, i-type ang |_+_|.
- Upang paganahin ang 'Nasa linya' opsyon para sa sudo, i-type ang |_+_|.
- Pindutin ang Enter key upang isagawa ang utos. Voila, nakatakda na ang bagong sudo mode.
Sa wakas, ang huling bagay na maaaring interesado ka ay kung paano paganahin at i-configure ang Sudo gamit ang isang Registry tweak. Ang susunod na kabanata ng tutorial ay susuriin ito nang detalyado.
Paganahin ang Sudo sa Windows 11 mula sa Registry
Upang i-on ang sudo command mula sa Registry, gawin ang sumusunod.
- Buksan angEditor ng Rehistrotool, para sa pindutin ang Win + R, i-typeregeditnasaTakbokahon, at pindutin ang Enter.
- Mag-navigate saHKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionsusi. Maaari mong i-paste ang path na ito sa address bar ng regedit upang direktang pumunta sa key.
- I-right-click angCurrentVersionseksyon sa kaliwang pane, at piliinBago > Keymula sa menu.
- Pangalanan ang bagong susiSudo. Tandaan: Maaari mong laktawan ang mga hakbang 3-4 kung mayroon ka naSudosusi.
- Ngayon, i-right-click angSudokey muli sa kaliwa, at piliinBago > Dword 32-bit na halaga.
- Pangalanan ang bagong halagaPinaganaat i-double click ito upang i-edit ito.
- Itakda ang data ng halaga nito sa1upang paganahin ang sudo inBagong Bintanamode.
- ItakdaPinaganasa2upang gawin itong tumakbo kasamahindi pinagana ang input.
- ItakdaPinaganasa3upang i-on angnasa linyamode.
Tapos ka na!
Upanghuwag paganahin ang Sudo command, baguhin ang nasuriPinaganahalaga sa0.
Upang makatipid ng iyong oras, naghanda ako ng mga file ng Registry na handa nang gamitin. Maaari mong i-download ang mga ito mula sa sumusunod na link.
I-download ang mga Registry Files
Nasa ZIP archive ang mga ito, kaya kunin ang mga ito sa anumang maginhawang lokasyon.
patuloy na nagdidiskonekta ang mga device sa wifi
Ang mga pangalan nila ay maliwanag, kaya i-double click lang ang isang file na nagbibigay-daan sa nais na mode para sa utility, at i-clickOoatOKupang kumpirmahin ang iyong intensyon at baguhin ang Registry.
Kasama rin ang undo tweak.
FAQ: Sudo para sa Windows
Ano ang iba't ibang mga mode na sinusuportahan ng sudo command?
- Sa isang Bagong Bintana: Sa setup na ito, kapag pinagana ang Sudo para sa Windows, magbubukas ito ng bagong nakataas na console window at isasagawa ang command sa window na iyon bilang default na opsyon.
- Isinara ang input:Sa setup na ito, ang Sudo para sa Windows ay isasagawa ang nakataas na proseso sa kasalukuyang window, ngunit ang bagong proseso ay gagawin nang walang kakayahang tumanggap ng input ng user. Samakatuwid, ang configuration na ito ay hindi magiging angkop para sa mga prosesong nangangailangan ng karagdagang input ng user pagkatapos ng elevation.
- Nasa linya:Ang pagsasaayos na ito ay malapit na kahawig ng pag-uugali ng sudo sa iba pang mga operating system. Sa setup na ito, tatakbo ng Sudo para sa Windows ang nakataas na proseso kasama ang stdinput, stdoutput, at stderror nito na lahat ay naka-link sa kasalukuyang window. Bilang resulta, ang bagong nakataas na proseso ay maaaring makatanggap ng input at display output sa kasalukuyang window.
Gumawa ba ang Microsoft ng direktang port sa Linux?
Ngayon, ito ay ibang app, na hindi tugma sa alinman sa mga pagpapatupad ng Linux. Sa kabila ng parehong pangalan, wala itong karaniwan sa Linux app.
Ito ba ay isang pagmamay-ari na software?
Ang sudo para sa Windows ay isang open source na proyekto. Available ang source code nito sa GitHub.
Sinusuportahan ba nito ang mga file ng pagsasaayos tulad ng 'sudoers'?
Hindi, sa halip ito ay gumagana sa pamamagitan ng Kontrol ng User Account. Kapag tinataas ang isang proseso mula sa command-line na may sudo, lalabas ang isang dialog ng UAC na humihiling sa user na kumpirmahin ang elevation. Ang bagong instance ay gagana sa parehong hanay ng mga variable ng kapaligiran, na may parehong gumaganang direktoryo at iba pa. Para sa mga Input Closed at Inline na mode magsasagawa ito ng pagpapalitan ng data sa pamamagitan ng isang espesyal na koneksyon sa RPC, na nagbibigay-daan dito na magpatakbo ng command na nakataas at ipasa ang data nito pabalik sa regular na hindi nakataas na instance.