Microsoft heeft sudo officieel geïntroduceerd in Windows 11 Build 26052. Het bedrijf beschouwt het als een nieuwe manier om administratieve taken sneller uit te voeren. Veel gebruikers willen altijd de mogelijkheid hebben om een opdracht met verhoogde bevoegdheden uit te voeren zonder de context van de huidige consolesessie te verliezen. Maar tot nu toe was dat niet mogelijk.
De oorsprong van sudo ligt in de Unix-wereld. In BSD- en Linux-distributies maakt de opdracht sudo het mogelijk een programma te starten met de beveiligingsrechten van een andere gebruiker. Het is niet alleen van toepassing op het beheerdersaccount (root), maar kan opdrachten uitvoeren in de context van elke andere gebruiker. Om uw verzoek te voltooien, wordt uw wachtwoord gevraagd en wordt gecontroleerd of u toestemming heeft om het in een speciaal bestand te gebruiken.
Maar de Windows-versie van de app is zoiets niet. Het vertrouwt uitsluitend op Gebruikersaccountbeheer en heeft drie verschillende modi.
In deze zelfstudie leren we hoe u de nieuwe sudo-app op Windows 11 kunt inschakelen en configureren.
Inhoud verbergen Schakel Sudo in Windows 11 in Schakel sudo in via de opdrachtprompt Hoe sudo voor Windows te configureren Wijzig de sudo-modus vanaf de opdrachtprompt Schakel Sudo in Windows 11 in vanuit het register Veelgestelde vragen: Sudo voor Windows Wat zijn de verschillende modi die de sudo-opdracht ondersteunt? Heeft Microsoft een directe port naar Linux gemaakt? Is het propriëtaire software? Ondersteunt het configuratiebestanden zoals 'sudoers'?Schakel Sudo in Windows 11 in
Om de sudo-tool in Windows 11 in te schakelen, doet u het volgende.
Ik ben al mijn bureaubladpictogrammen kwijt
- Open deInstellingenapp door op Win + I te drukken of op een andere manier die je leuk vindt.
- Navigeren naarSysteem > Voor ontwikkelaarsbladzijde.
- Schakel daar deSudo inschakelenkeuze.
- Gefeliciteerd, je hebt nu de sudo-tool ingeschakeld in het besturingssysteem.
Je bent klaar. Het is eenvoudig om de sudo-tool uit te schakelen door dezelfde optie uit te schakelen in de app Instellingen. Open daarvoor opnieuw Systeem > Voor ontwikkelaars en schakel de schakeloptie Sudo inschakelen uit.
Schakel sudo in via de opdrachtprompt
Als alternatief kunt u sudo inschakelen via de opdrachtprompt door deze stappen te volgen:
hoe u documenten scant vanaf een Canon-printer
- Druk op Win + X en selecteerTerminal(beheerder)uit het menu.
- Schakel nu over naar deOpdrachtprompttabblad door op de sneltoets Ctrl + Shift + 2 te drukken, of door het te selecteren in het vervolgkeuzepijlmenu Terminal.
- Typ op het tabblad cmd de volgende opdracht en druk op Enter om deze uit te voeren: |_+_|.
- U hebt het met succes ingeschakeld op Windows 11.
Opmerking: de opdracht Ongedaan maken die de opdracht sudo uitschakelt is |_+_|.
Het volgende is om te leren wat de opties zijn en hoe u deze kunt instellen voor deze nieuwe tool.
Hoe sudo voor Windows te configureren
Sudo voor Windows ondersteunt enkele configuratiemodi. Afhankelijk van de actieve modus gedraagt het zich anders.
Ga als volgt te werk om sudo op Windows 11 te configureren.
- Open de app Instellingen (Win + I).
- Klik aan de linkerkant opSysteem.
- Klik aan de rechterkantVoor ontwikkelaars.
- Selecteer onder Configureren hoe sudo toepassingen uitvoert een van de volgende opties:
- In een nieuw venster
- Ingang gesloten
- In lijn
- De wijziging wordt onmiddellijk toegepast, dus u hoeft de computer niet opnieuw op te starten of enige andere manipulatie uit te voeren.
Je bent klaar.
Lees meer over de ondersteunde modi in het gedeelte met veelgestelde vragen van deze zelfstudie.
Stuurprogramma voor canon-printers downloaden
Als alternatief kunt u de voorkeursmodus instellen vanaf de opdrachtprompt.
Wijzig de sudo-modus vanaf de opdrachtprompt
- Open een nieuwe verhoogde Terminal door met de rechtermuisknop op de Start-knop te klikken en te selecterenTerminal(beheerder).
- Schakel over naar deOpdrachtprompttabblad met de toetsenbordreeks Ctrl + Shift + 2.
- Om de 'In een nieuw venster' optie voor sudo, typ |_+_|.
- Om de 'Ingang gesloten' optie voor sudo, typ |_+_|.
- Om de 'In lijn' optie voor sudo, typ |_+_|.
- Druk op de Enter-toets om de opdracht uit te voeren. Voila, de nieuwe sudo-modus is ingesteld.
Ten slotte is het laatste waar u wellicht in geïnteresseerd bent, hoe u Sudo kunt inschakelen en configureren met een registeraanpassing. In het volgende hoofdstuk van de tutorial wordt dit in detail besproken.
Schakel Sudo in Windows 11 in vanuit het register
Om de sudo-opdracht vanuit het register in te schakelen, doet u het volgende.
- Open deRegister-editortool, druk daarvoor op Win + R, typregeditin deLoopvak en druk op Enter.
- Navigeer naar deHKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionsleutel. U kunt dit pad in de adresbalk van regedit plakken om rechtstreeks naar de sleutel te gaan.
- Klik met de rechtermuisknop op deHuidige versiesectie in het linkerdeelvenster en selecteerNieuw > Sleuteluit het menu.
- Geef de nieuwe sleutel een naamSudo. Let op: U kunt de stappen 3-4 overslaan als u deze al heeftSudosleutel.
- Klik nu met de rechtermuisknop op hetSudotoets opnieuw aan de linkerkant en selecteerNieuw > Dword 32-bits waarde.
- Geef de nieuwe waarde een naamIngeschakelden dubbelklik erop om het te bewerken.
- Stel de waardegegevens in op1om sudo in te schakelenNieuw raammodus.
- SetIngeschakeldnaar2om er mee te laten lopeninvoer uitgeschakeld.
- SetIngeschakeldnaar3om de aan te zettenin lijnmodus.
Je bent klaar!
Naarschakel de Sudo-opdracht uit, wijzig de beoordeeldeIngeschakeldwaarde aan0.
Om u tijd te besparen, heb ik kant-en-klare registerbestanden voorbereid. U kunt ze downloaden via de volgende link.
Registerbestanden downloaden
Ze bevinden zich in het ZIP-archief, dus pak ze uit naar een geschikte locatie.
hoe ps4-controller op pc-usb aan te sluiten
De namen spreken voor zich, dus dubbelklik gewoon op een bestand dat de gewenste modus voor het hulpprogramma inschakelt, en klikJa&OKom uw intentie te bevestigen en het register te wijzigen.
De aanpassing voor ongedaan maken is ook inbegrepen.
Veelgestelde vragen: Sudo voor Windows
Wat zijn de verschillende modi die de sudo-opdracht ondersteunt?
- In een nieuw venster: In deze opstelling wordt, wanneer Sudo voor Windows is ingeschakeld, een nieuw verhoogd consolevenster geopend en wordt de opdracht in dat venster uitgevoerd als de standaardoptie.
- Ingang gesloten:In deze opstelling zal Sudo voor Windows het verhoogde proces in het huidige venster uitvoeren, maar het nieuwe proces zal worden gemaakt zonder de mogelijkheid om gebruikersinvoer te accepteren. Daarom is deze configuratie niet geschikt voor processen waarvoor na uitbreiding aanvullende gebruikersinvoer vereist is.
- In lijn:Deze configuratie lijkt sterk op het gedrag van sudo op andere besturingssystemen. In deze opstelling voert Sudo voor Windows het verhoogde proces uit, waarbij de stdinput, stdoutput en stderror allemaal aan het huidige venster zijn gekoppeld. Als gevolg hiervan kan het nieuwe verhoogde proces invoer ontvangen en uitvoer weergeven in het huidige venster.
Heeft Microsoft een directe port naar Linux gemaakt?
Nu is het een andere app, die niet compatibel is met een van de Linux-implementaties. Ondanks dezelfde naam heeft het niets gemeen met de Linux-app.
Is het propriëtaire software?
De sudo voor Windows is een open source-project. De broncode is beschikbaar op GitHub.
Ondersteunt het configuratiebestanden zoals 'sudoers'?
Nee, in plaats daarvan werkt het via de Gebruikersaccount controle. Wanneer u een proces vanaf de opdrachtregel verhoogt met sudo, verschijnt er een UAC-dialoogvenster waarin de gebruiker wordt gevraagd de uitbreiding te bevestigen. Het nieuwe exemplaar zal werken met dezelfde set omgevingsvariabelen, met dezelfde werkmap, enzovoort. Voor de Input Closed- en Inline-modi voert het gegevensuitwisseling uit via een speciale RPC-verbinding, waardoor het een opdracht met verhoogde bevoegdheden kan uitvoeren en de gegevens terug kan sturen naar de reguliere niet-verhoogde instantie.