Activarea sau dezactivarea comenzii „sudo” în Windows 11

Configurare noua (How To)

Situatie

Ce este Sudo pentru Windows?

Sudo pentru Windows îți permite să execuți comenzi cu drepturi de administrator dintr-o consolă cu drepturi ridicate, adăugând prefixul „sudo” în fața comenzii. De exemplu, „sudo netstat -ab”; atunci când folosești „sudo”, Windows îți solicită în continuare să confirmi cererea de ridicare a drepturilor.

Sudo pentru Windows este funcția integrată de la Microsoft care permite executarea comenzilor cu drepturi ridicate direct dintr-o sesiune de consolă fără drepturi ridicate în Windows 11. Aceasta este concepută pentru fluxurile de lucru din linia de comandă în care doriți să adăugați prefixul „sudo” la o comandă, în loc să deschideți mai întâi o consolă de administrator separată. Sudo pentru Windows este disponibil în Windows 11 versiunea 24H2 și versiunile ulterioare. Pentru mai multe informații, consultați linkul:

https://learn.microsoft.com/en-us/windows/advanced-settings/sudo/   

Setarea Sudo se găsește în meniul Settings > System > Advanced. Pe dispozitivele cu Windows 11 versiunea 25H2 și versiunile ulterioare.

Cerințe preliminare

Înainte de a începe, asigurați-vă că pe computer rulează Windows 11 24H2 sau o versiune ulterioară, deoarece Sudo pentru Windows nu este disponibil pe versiunile anterioare de Windows 11. De asemenea, rețineți că, pe dispozitivele gestionate, opțiunea „Setări avansate” poate lipsi sau poate fi dezactivată dacă organizația dvs. aplică politici care o restricționează. Prin urmare, dacă nu vedeți opțiunea „Advanced settings/Setari avansate” în aplicația Setări pe un dispozitiv gestionat, cel mai probabil aceasta este dezactivată de o politică de grup sau de o politică Intune.

Solutie

Cum se activează Sudo pentru Windows 11

Cea mai simplă modalitate de a activa Sudo pentru Windows este prin aplicația Setări. Deschideți Settings > System > Advanced și comutați opțiunea „Enable Sudo” pe „On”. Dacă nu configurați modul în care Sudo rulează aplicațiile, atunci, în mod implicit, acesta este setat pe „In a new Window/Într-o fereastră nouă”.

După ce activați această opțiune, puteți rula comenzi cu sudo dintr-o sesiune obișnuită de Command Prompt, PowerShell sau Terminal.

Modurile Sudo în Windows 11

În prezent, Microsoft acceptă trei moduri Sudo pentru Windows. Modul implicit este „In a new window” (forceNewWindow). Există, de asemenea, modurile „Input closed” (disableInput) și „Inline” (normal). Vă recomandăm să consultați secțiunea privind aspectele de securitate de la acest link înainte de a selecta modul pentru Sudo: https://learn.microsoft.com/en-us/windows/advanced-settings/sudo/#security-considerations

Configurarea modului Sudo din CLI

Puteți modifica modul Sudo prin comandă dintr-o fereastră de comandă cu drepturi ridicate. Înlocuiți <configuration_option> cu una dintre valorile: forceNewWindow, disableInput sau normal. Puteți rula comenzile de mai jos într-o fereastră de comandă cu drepturi ridicate sau într-o consolă PowerShell:

Pentru activare si dezactivare:

sudo config –enable <configuration_option>

Pentru configurat modul Sudo:

sudo config –enable forceNewWindow = Execută comanda cu drepturi de administrator într-o fereastră nouă de consolă. Acesta este modul implicit și este similar cu comanda runas /user:admin
sudo config –enable disableInput = Execută comanda cu drepturi de administrator în fereastra curentă, dar aplicația nu poate primi date de intrare de la acea consolă
sudo config –enable normal = Execută comanda cu drepturi de administrator în fereastra curentă și permite introducerea de date. Acesta este comportamentul cel mai apropiat de cel al comenzii sudo pe alte sisteme de operare, dar prezintă un risc de securitate mai ridicat.

Utilizarea comenzii „sudo” în Windows 11

Odată activată această opțiune, trebuie doar să plasezi „sudo” înaintea comenzii pe care dorești să o execuți ca administrator. De exemplu:

Pentru deschiderea netstat = un instrument pentru gestionarea și monitorizarea stării interfețelor, rutelor și conexiunilor sistemului. Este util pentru depanarile legate de TCP/IP. Puteți utiliza Netstat indiferent dacă folosiți conectivitate IPv4 sau IPv6 în rețea.

sudo netstat -ab

sau pentru deschiderea unui utilitar integrat în Windows care funcționează din linia de comandă, utilizat pentru gestionarea și configurarea dispozitivelor de stocare, precum hard disk-urile, unitățile SSD (solid-state drive) și unitățile flash USB:

sudo diskpart

sau pentru deschiderea fisierului hosts:

sudo notepad C:\Windows\System32\drivers\etc\hosts

Cele mai bune practici

Folosiți opțiunea „forceNewWindow” dacă doriți cea mai sigură și simplă configurație. Folosiți opțiunea „disableInput” dacă doriți să beneficiați de o parte din confortul ferestrei de consolă actuale, cu un risc redus la introducerea datelor. Folosiți opțiunea „normal” numai atunci când aveți nevoie în mod specific de comportamentul de ridicare a privilegiilor în linie și înțelegeți compromisurile de securitate implicate.

Tip solutie

Permanent

Voteaza

(1 din 3 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?