Microsoft a introdus oficial sudo în Windows 11 Build 26052. Compania consideră că este o nouă modalitate de a realiza sarcinile administrative mai rapid. Mulți utilizatori doresc întotdeauna să aibă o opțiune de a rula o comandă ridicată fără a pierde contextul sesiunii curente de consolă. Dar nu se poate până acum.
Originile sudo sunt în lumea Unix. În distribuțiile BSD și Linux, comanda sudo permite pornirea unui program cu privilegiile de securitate ale altui utilizator. Nu se aplică numai contului de administrator (rădăcină), dar poate rula comenzi în contextul oricărui alt utilizator. Pentru a vă finaliza solicitarea, vă solicită parola și verifică dacă aveți permisiuni pentru ao folosi într-un fișier special.
Dar versiunea Windows a aplicației nu este deloc asemănătoare. Se bazează exclusiv pe Controlul contului utilizatorului și are trei moduri diferite.
În acest tutorial, vom învăța cum să activăm și să configurați noua aplicație sudo pe Windows 11.
Cuprins ascunde Activați Sudo în Windows 11 Activați sudo în promptul de comandă Cum se configurează sudo pentru Windows Schimbați modul sudo din promptul de comandă Activați Sudo pe Windows 11 din Registry Întrebări frecvente: Sudo pentru Windows Care sunt diferitele moduri suportate de comanda sudo? A făcut Microsoft un port direct pe Linux? Este un software proprietar? Acceptă fișiere de configurare precum „sudoers”?Activați Sudo în Windows 11
Pentru a activa instrumentul sudo în Windows 11, procedați în felul următor.
cum să actualizați driverul grafic
- DeschideSetăriaplicația apăsând Win + I sau cu orice altă metodă doriți.
- Navigheaza catreSistem > Pentru dezvoltatoripagină.
- Acolo, porneșteActivați Sudoopțiune.
- Felicitări, acum aveți instrumentul sudo activat în sistemul de operare.
Esti gata. Este ușor să dezactivați instrumentul sudo dezactivând aceeași opțiune din aplicația Setări. Pentru aceasta, deschideți din nou Sistem > Pentru dezvoltatori și dezactivați opțiunea de comutare Activare Sudo.
Activați sudo în promptul de comandă
Alternativ, puteți activa sudo în promptul de comandă urmând acești pași:
cum îmi sincronizez controlerul xbox
- Apăsați pe Win + X și selectațiTerminal (administrator)din meniu.
- Acum, treceți laPrompt de comandăapăsând comanda rapidă Ctrl + Shift + 2 sau selectând-o în meniul cu săgeți derulant Terminal.
- În fila cmd, tastați următoarea comandă și apăsați Enter pentru ao rula: |_+_|.
- L-ați activat cu succes pe Windows 11.
Notă: Comanda de anulare care dezactivează comanda sudo este |_+_|.
Următorul lucru este să aflați care sunt opțiunile și cum să le setați pentru acest nou instrument.
Cum se configurează sudo pentru Windows
Sudo pentru Windows acceptă câteva moduri de configurare. În funcție de modul activ, acesta se comportă diferit.
Pentru a configura sudo pe Windows 11, procedați în felul următor.
- Deschideți aplicația Setări (Win + I).
- În stânga, faceți clic peSistem.
- În dreapta, faceți clicPentru dezvoltatori.
- Sub Configurați modul în care sudo rulează aplicațiile, selectați una dintre următoarele opțiuni:
- Într-o fereastră nouă
- Intrare închisă
- În linie
- Modificarea se aplică instantaneu, astfel încât nu trebuie să reporniți computerul sau să faceți nicio altă manipulare.
Esti gata.
Aflați mai multe despre modurile acceptate în secțiunea Întrebări frecvente a acestui tutorial.
driver de sunet pentru Windows 10
Alternativ, puteți seta modul preferat din promptul de comandă.
Schimbați modul sudo din promptul de comandă
- Deschideți un nou terminal elevat făcând clic dreapta pe butonul Start și selectândTerminal (administrator).
- Comutați laPrompt de comandăfila cu secvența de tastatură Ctrl + Shift + 2.
- Pentru a activa „Într-o fereastră nouă' pentru sudo, tastați |_+_|.
- Pentru a activa „Intrare închisă' pentru sudo, tastați |_+_|.
- Pentru a activa „În linie' pentru sudo, tastați |_+_|.
- Apăsați tasta Enter pentru a executa comanda. Voila, noul mod sudo este setat.
În cele din urmă, ultimul lucru care vă poate interesa este cum să activați și să configurați Sudo cu o modificare a registrului. Următorul capitol al tutorialului analizează acest lucru în detaliu.
Activați Sudo pe Windows 11 din Registry
Pentru a activa comanda sudo din Registry, procedați în felul următor.
- DeschideEditorul Registruluiinstrument, pentru asta apăsați Win + R, tastațiregeditînAlergacasetă și apăsați Enter.
- Navigați laHKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersioncheie. Puteți lipi această cale în bara de adrese a regedit pentru a merge direct la cheie.
- Faceți clic dreapta peVersiune curentăsecțiunea din panoul din stânga și selectațiNou > Cheiedin meniu.
- Denumiți cheia nouăSudo. Notă: Puteți sări peste pașii 3-4 dacă aveți dejaSudocheie.
- Acum, faceți clic dreapta peSudotasta din nou din stânga și selectațiNou > Valoare Dword pe 32 de biți.
- Denumiți noua valoareActivatși faceți dublu clic pe el pentru a-l edita.
- Setați datele valorii la1pentru a activa sudo inFereastră nouămodul.
- A stabilitActivatla2să-l facă să ruleze cuintrarea este dezactivată.
- A stabilitActivatla3pentru a porniîn liniemodul.
Esti gata!
Ladezactivați comanda Sudo, schimbați recenziaActivatvaloare pentru0.
Pentru a vă economisi timp, am pregătit fișiere Registry gata de utilizare. Le puteți descărca de la următorul link.
Descărcați fișierele de registru
Sunt în arhiva ZIP, așa că extrageți-le în orice locație convenabilă.
un player blu ray poate reda DVD-uri
Numele lor se explică de la sine, așa că faceți dublu clic pe un fișier care activează modul dorit pentru utilitar și faceți clicda&Binepentru a vă confirma intenția și a schimba Registrul.
Modificarea de anulare este de asemenea inclusă.
Întrebări frecvente: Sudo pentru Windows
Care sunt diferitele moduri suportate de comanda sudo?
- Într-o fereastră nouă: În această configurare, când Sudo pentru Windows este activat, va deschide o nouă fereastră de consolă ridicată și va executa comanda în acea fereastră ca opțiune implicită.
- Intrare închisă:În această configurare, Sudo pentru Windows va executa procesul ridicat în fereastra curentă, dar noul proces va fi creat fără capacitatea de a accepta intrarea utilizatorului. Prin urmare, această configurație nu va fi potrivită pentru procesele care necesită o introducere suplimentară a utilizatorului după elevație.
- În linie:Această configurație seamănă foarte mult cu comportamentul sudo pe alte sisteme de operare. În această configurare, Sudo pentru Windows va rula procesul ridicat cu stdinput, stdoutput și stderror toate legate de fereastra curentă. Ca rezultat, noul proces elevat poate primi intrări și afișa ieșiri în fereastra curentă.
A făcut Microsoft un port direct pe Linux?
Acum, este o aplicație diferită, care nu este compatibilă cu niciuna dintre implementările Linux. În ciuda aceluiași nume, nu are nimic comun cu aplicația Linux.
Este un software proprietar?
Sudo pentru Windows este un proiect open source. Codul sursă este disponibil pe GitHub.
Acceptă fișiere de configurare precum „sudoers”?
Nu, în schimb funcționează prin intermediul Controlul contului utilizatorului. Când ridicați un proces din linia de comandă cu sudo, va apărea un dialog UAC care cere utilizatorului să confirme elevația. Noua instanță va funcționa cu același set de variabile de mediu, cu același director de lucru și așa mai departe. Pentru modurile Input Closed și Inline, va efectua schimb de date printr-o conexiune RPC specială, permițându-i să ruleze o comandă ridicată și să-și transmită datele înapoi instanței obișnuite neelevate.