sudo unter Windows
- Matt
Wenn ein Befehl doch Adminrechte braucht, war bisher ein neues Fenster per runas /user:administrator fällig. Seit Windows 11, Version 24H2, geht das direkter: unter Einstellungen, System, Erweitert lässt sich “Sudo aktivieren” umlegen, danach hebt ein vorangestelltes sudo den nächsten Befehl an.
Drei Modi, umschaltbar mit sudo config --enable <modus>: forceNewWindow ist der Standard und öffnet wie runas ein neues Fenster, disableInput führt den Prozess im aktuellen Fenster aus, kappt aber dessen Eingabe, und normal verhält sich wie unter Linux und nimmt Eingaben aus dem laufenden Fenster entgegen.
Der Haken steht in der Dokumentation selbst: normal und disableInput gelten als mögliche Rechteausweitung, weil ein nicht erhöhter Prozess versuchen kann, den erhöhten Prozess über die bestehende Verbindung zu steuern. Microsoft rät deshalb zum Standardmodus. Einen Nutzerwechsel wie bei runas /user: beherrscht sudo bislang nicht.