Microsoft hat sudo offiziell in Windows 11 Build 26052 eingeführt. Das Unternehmen betrachtet es als eine neue Möglichkeit, Verwaltungsaufgaben schneller zu erledigen. Viele Benutzer möchten immer die Möglichkeit haben, einen Befehl mit erhöhten Rechten auszuführen, ohne den Kontext der aktuellen Konsolensitzung zu verlieren. Aber das war bisher nicht möglich.
Die Ursprünge von sudo liegen in der Unix-Welt. In BSD- und Linux-Distributionen ermöglicht der Befehl sudo das Starten eines Programms mit den Sicherheitsrechten eines anderen Benutzers. Es gilt nicht nur für das Administratorkonto (Root), sondern kann Befehle im Kontext jedes anderen Benutzers ausführen. Um Ihre Anfrage abzuschließen, werden Sie nach Ihrem Passwort gefragt und geprüft, ob Sie über Berechtigungen zur Verwendung in einer speziellen Datei verfügen.
Aber die Windows-Version der App ist nichts dergleichen. Es basiert ausschließlich auf der Benutzerkontensteuerung und verfügt über drei verschiedene Modi.
In diesem Tutorial erfahren Sie, wie Sie die neue Sudo-App unter Windows 11 aktivieren und konfigurieren.
Inhalt verstecken Aktivieren Sie Sudo in Windows 11 Aktivieren Sie sudo in der Eingabeaufforderung So konfigurieren Sie sudo für Windows Ändern Sie den Sudo-Modus über die Eingabeaufforderung Aktivieren Sie Sudo unter Windows 11 über die Registrierung FAQ: Sudo für Windows Welche verschiedenen Modi unterstützt der Befehl sudo? Hat Microsoft eine direkte Portierung auf Linux vorgenommen? Handelt es sich um proprietäre Software? Unterstützt es Konfigurationsdateien wie „sudoers“?Aktivieren Sie Sudo in Windows 11
Gehen Sie wie folgt vor, um das Sudo-Tool in Windows 11 zu aktivieren.
b8778ee4 HP-Druckerfehler
- Öffne dasEinstellungenApp durch Drücken von Win + I oder mit einer anderen Methode, die Ihnen gefällt.
- Navigieren Sie zuSystem > Für EntwicklerSeite.
- Schalten Sie dort das einAktivieren Sie SudoMöglichkeit.
- Herzlichen Glückwunsch, Sie haben jetzt das Sudo-Tool im Betriebssystem aktiviert.
Du bist fertig. Es ist einfach, das Sudo-Tool zu deaktivieren, indem Sie dieselbe Option in der Einstellungen-App deaktivieren. Öffnen Sie dazu erneut „System“ > „Für Entwickler“ und deaktivieren Sie die Umschaltoption „Sudo aktivieren“.
Aktivieren Sie sudo in der Eingabeaufforderung
Alternativ können Sie sudo in der Eingabeaufforderung aktivieren, indem Sie die folgenden Schritte ausführen:
Funktioniert ein Xbox One-Controller auf der Xbox 360?
- Drücken Sie Win + X und wählen SieTerminal (Administrator)aus dem Menü.
- Wechseln Sie nun zumEingabeaufforderungKlicken Sie auf die Registerkarte, indem Sie die Tastenkombination Strg + Umschalt + 2 drücken oder sie im Dropdown-Pfeilmenü „Terminal“ auswählen.
- Geben Sie auf der Registerkarte „cmd“ den folgenden Befehl ein und drücken Sie die Eingabetaste, um ihn auszuführen: |_+_|.
- Sie haben es erfolgreich unter Windows 11 aktiviert.
Hinweis: Der Rückgängig-Befehl, der den Sudo-Befehl deaktiviert, ist |_+_|.
Als Nächstes erfahren Sie, welche Optionen es für dieses neue Tool gibt und wie Sie diese einstellen.
So konfigurieren Sie sudo für Windows
Sudo für Windows unterstützt einige Konfigurationsmodi. Je nach aktivem Modus verhält es sich unterschiedlich.
Gehen Sie wie folgt vor, um sudo unter Windows 11 zu konfigurieren.
- Öffnen Sie die Einstellungen-App (Win + I).
- Klicken Sie links aufSystem.
- Klicken Sie rechts aufFür Entwickler.
- Wählen Sie unter „Konfigurieren, wie sudo Anwendungen ausführt“ eine der folgenden Optionen aus:
- In einem neuen Fenster
- Eingang geschlossen
- Im Einklang
- Die Änderung wird sofort wirksam, sodass Sie den Computer nicht neu starten oder andere Manipulationen vornehmen müssen.
Du bist fertig.
Weitere Informationen zu den unterstützten Modi finden Sie im FAQ-Bereich dieses Tutorials.
Canon Pixma MX492
Alternativ können Sie den bevorzugten Modus über die Eingabeaufforderung festlegen.
Ändern Sie den Sudo-Modus über die Eingabeaufforderung
- Öffnen Sie ein neues erhöhtes Terminal, indem Sie mit der rechten Maustaste auf die Schaltfläche „Start“ klicken und auswählenTerminal (Administrator).
- Wechseln Sie zumEingabeaufforderungTab mit der Tastenfolge Strg + Umschalt + 2.
- Um das zu aktivieren,In einem neuen Fenster'Option für sudo, geben Sie |_+_| ein.
- Um das zu aktivieren,Eingang geschlossen'Option für sudo, geben Sie |_+_| ein.
- Um das zu aktivieren,Im Einklang'Option für sudo, geben Sie |_+_| ein.
- Drücken Sie die Eingabetaste, um den Befehl auszuführen. Voila, der neue Sudo-Modus ist eingestellt.
Das Letzte, was Sie vielleicht interessiert, ist, wie Sie Sudo mit einer Registry-Optimierung aktivieren und konfigurieren. Im nächsten Kapitel des Tutorials wird dies ausführlich besprochen.
Aktivieren Sie Sudo unter Windows 11 über die Registrierung
Gehen Sie wie folgt vor, um den sudo-Befehl aus der Registrierung zu aktivieren.
- Öffne dasRegistierungseditorTool, drücken Sie dazu Win + R und geben Sie einregeditimLaufenFeld ein und drücken Sie die Eingabetaste.
- Navigieren Sie zuHKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionSchlüssel. Sie können diesen Pfad in die Adressleiste des Regedits einfügen, um direkt zum Schlüssel zu gelangen.
- Klicken Sie mit der rechten Maustaste aufAktuelle VersionAbschnitt im linken Bereich und wählen Sie ausNeu > Schlüsselaus dem Menü.
- Benennen Sie den neuen SchlüsselSudo. Hinweis: Sie können die Schritte 3 bis 4 überspringen, wenn Sie das bereits habenSudoSchlüssel.
- Klicken Sie nun mit der rechten Maustaste aufSudodrücken Sie erneut die Taste links und wählen SieNeu > Dword-32-Bit-Wert.
- Benennen Sie den neuen WertErmöglichtund doppelklicken Sie darauf, um es zu bearbeiten.
- Legen Sie die Wertdaten auf fest1um Sudo zu aktivierenNeues FensterModus.
- SatzErmöglichtZu2damit es läuftEingabe deaktiviert.
- SatzErmöglichtZu3um das einzuschaltenim EinklangModus.
Du bist fertig!
ZuDeaktivieren Sie den Sudo-Befehl, ändern Sie die überprüfteErmöglichtWert auf0.
Um Ihnen Zeit zu sparen, habe ich gebrauchsfertige Registrierungsdateien vorbereitet. Sie können sie über den folgenden Link herunterladen.
Laden Sie Registrierungsdateien herunter
Sie befinden sich im ZIP-Archiv, also extrahieren Sie sie an einem beliebigen Ort.
Windows 10 kostenlos aktualisieren
Die Namen sind selbsterklärend. Doppelklicken Sie also einfach auf eine Datei, die den gewünschten Modus für das Dienstprogramm aktiviert, und klicken Sie aufJa&OKum Ihre Absicht zu bestätigen und die Registry zu ändern.
Die Funktion zum Rückgängigmachen ist ebenfalls enthalten.
FAQ: Sudo für Windows
Welche verschiedenen Modi unterstützt der Befehl sudo?
- In einem neuen Fenster: Wenn Sudo für Windows in diesem Setup aktiviert ist, wird ein neues Konsolenfenster mit erhöhten Rechten geöffnet und der Befehl wird in diesem Fenster als Standardoption ausgeführt.
- Eingabe geschlossen:In diesem Setup führt Sudo für Windows den erhöhten Prozess im aktuellen Fenster aus, der neue Prozess wird jedoch ohne die Möglichkeit erstellt, Benutzereingaben zu akzeptieren. Daher ist diese Konfiguration nicht für Prozesse geeignet, die nach der Erhöhung zusätzliche Benutzereingaben erfordern.
- Im Einklang:Diese Konfiguration ähnelt stark dem Verhalten von sudo auf anderen Betriebssystemen. In diesem Setup führt Sudo für Windows den erhöhten Prozess mit stdinput, stdoutput und stderror aus, die alle mit dem aktuellen Fenster verknüpft sind. Dadurch kann der neue erhöhte Prozess Eingaben empfangen und Ausgaben im aktuellen Fenster anzeigen.
Hat Microsoft eine direkte Portierung auf Linux vorgenommen?
Nun handelt es sich um eine andere App, die mit keiner der Linux-Implementierungen kompatibel ist. Trotz des gleichen Namens hat es nichts mit der Linux-App gemeinsam.
Handelt es sich um proprietäre Software?
Das Sudo für Windows ist ein Open-Source-Projekt. Der Quellcode ist verfügbar unter GitHub.
Unterstützt es Konfigurationsdateien wie „sudoers“?
Nein, stattdessen funktioniert es über das Benutzerkontensteuerung. Wenn Sie einen Prozess über die Befehlszeile mit sudo hochstufen, erscheint ein UAC-Dialogfeld, in dem der Benutzer aufgefordert wird, die Hochstufung zu bestätigen. Die neue Instanz arbeitet mit demselben Satz an Umgebungsvariablen, mit demselben Arbeitsverzeichnis usw. Für die Modi „Eingabe geschlossen“ und „Inline“ erfolgt der Datenaustausch über eine spezielle RPC-Verbindung, die es ihm ermöglicht, einen Befehl mit erhöhten Rechten auszuführen und seine Daten an die reguläre, nicht erhöhte Instanz zurückzugeben.