{"id":12675,"date":"2024-05-13T20:14:32","date_gmt":"2024-05-13T18:14:32","guid":{"rendered":"https:\/\/u-labs.de\/portal\/?p=12675"},"modified":"2024-05-13T20:21:51","modified_gmt":"2024-05-13T18:21:51","slug":"neues-sudo-fuer-windows-eine-mogelpackung-von-microsoft","status":"publish","type":"post","link":"https:\/\/u-labs.de\/portal\/neues-sudo-fuer-windows-eine-mogelpackung-von-microsoft\/","title":{"rendered":"Das neue Sudo f\u00fcr Windows: Eine Mogelpackung von Microsoft"},"content":{"rendered":"<p>Microsoft hat das Konzept des in den 1980er Jahren unter Unix entstandenen und unter GNU\/Linux seit Jahrzehnten verbreitete <code class=\"\" data-line=\"\">sudo<\/code> <em>kopiert<\/em> &#8211; Zumindest auf den ersten Blick. Tats\u00e4chlich ist Microsofts Kopie weitaus weniger m\u00e4chtig, als das Original. Ich habe es ausprobiert, wir schauen in diesem Beitrag zusammen genauer hin. Au\u00dferdem zeige ich euch, wie es in der Vorschau-Version von Windows 11 aktiviert werden kann.<\/p>\n<h2 class=\"wp-block-heading\">Was ist sudo?<\/h2>\n<p>Wer noch wenig Ber\u00fchrungspunkte mit GNU\/Linux oder anderen Betriebssystemen aus der Unix-Familie hatte: Sudo entstand in den fr\u00fchen 1980er Jahren, um Uni-Studenten volle Root-Rechte (= Administrator) auf einzelne Programme zu gew\u00e4hren.<sup data-fn=\"035d2d36-b244-4d09-93de-9855b0183c11\" class=\"fn\"><a href=\"#035d2d36-b244-4d09-93de-9855b0183c11\" id=\"035d2d36-b244-4d09-93de-9855b0183c11-link\">1<\/a><\/sup> Daf\u00fcr gibt es die <code class=\"\" data-line=\"\">sudoers<\/code> Datei. Bis dahin war es lediglich m\u00f6glich, einen Benutzer auf das gesamte System zu berechtigen.<\/p>\n<p>Mit <code class=\"\" data-line=\"\">visudo<\/code> kann die sudoers Datei inklusive Syntaxpr\u00fcfung bearbeitet werden. Folgende Zeile erlaubt beispielsweise dem Benutzer namens <em>student<\/em>, den Systemd-Dienst des Apache2 Webservers ohne Passworteingabe neu starten zu d\u00fcrfen:<\/p>\n<div class=\"wp-block-syntaxhighlighter-code \">\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\nstudent ALL=NOPASSWD: \/usr\/bin\/systemctl restart apache2.service\n<\/pre>\n<\/div>\n<p>Mehrere Befehle k\u00f6nnten per Komma getrennt werden, um etwa auch die Start\/Stop Operationen zu erlauben. Zuvor wurde dies dem Nutzer noch verweigert, weil er keine Berechtigung besa\u00df.<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/05\/grafik-7.png\"><img loading=\"lazy\" decoding=\"async\" width=\"863\" height=\"222\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/05\/grafik-7.png\" alt=\"\" class=\"wp-image-13154\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/05\/grafik-7.png 863w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/05\/grafik-7-300x77.png 300w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/05\/grafik-7-768x198.png 768w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/05\/grafik-7-640x165.png 640w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/05\/grafik-7-661x170.png 661w\" sizes=\"auto, (max-width: 863px) 100vw, 863px\" \/><\/a><\/figure>\n<\/div>\n<p>Sudo bietet nicht nur feine Berechtigungen mit Protokollierung. Es ist sicher &amp; bequem nutzbar, weil man beim Arbeiten mit einem normalen Konto jederzeit <code class=\"\" data-line=\"\">sudo<\/code> vor einen Befehl setzen kann, um diesen mit vollen Root-Rechten auszuf\u00fchren. Im Gegensatz zu einer Anmeldung mit einem separaten (Root\/Admin) Nutzer unterbricht das den Arbeitsablauf nicht. Au\u00dferdem l\u00e4sst sich einstellen, ob Sudo die Eingabe des Passworts ben\u00f6tigt. Falls ja, kann eine Art Ticket festgelegt werden: Wer sich mit Sudo authentifiziert, darf es X Minuten ohne erneute Kennworteingabe verwenden.<sup data-fn=\"f043b9f6-1154-4a34-8694-71096ddf6883\" class=\"fn\"><a href=\"#f043b9f6-1154-4a34-8694-71096ddf6883\" id=\"f043b9f6-1154-4a34-8694-71096ddf6883-link\">2<\/a><\/sup><\/p>\n<div class=\"wp-block-syntaxhighlighter-code \">\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\n$ sudo journalctl -f \/usr\/bin\/sudo\n&#x5B;...]\nMay 13 14:20:09 pi5 sudo&#x5B;8285]: pam_unix(sudo:auth): conversation failed\nMay 13 14:20:09 pi5 sudo&#x5B;8285]: pam_unix(sudo:auth): auth could not identify password for &#x5B;student]\nMay 13 14:20:09 pi5 sudo&#x5B;8285]:  student : user NOT in sudoers ; TTY=pts\/3 ; PWD=\/home\/student ; USER=root ; COMMAND=\/usr\/bin\/whoami\n<\/pre>\n<\/div>\n<h2 class=\"wp-block-heading\">Was bietet Microsoft Windows bisher?<\/h2>\n<p>Lange Zeit hat man unter Windows alles mit einem Administrator-Konto gemacht. Erst Windows 2000 f\u00fchrte den <code class=\"\" data-line=\"\">runas<\/code> Befehl ein, um ohne umst\u00e4ndliches Ummelden als Benutzer A ein bestimmtes Programm als Benutzer B ausf\u00fchren zu k\u00f6nnen.<sup data-fn=\"3b1e148e-ac4b-4365-9d05-0a3a6eae889f\" class=\"fn\"><a href=\"#3b1e148e-ac4b-4365-9d05-0a3a6eae889f\" id=\"3b1e148e-ac4b-4365-9d05-0a3a6eae889f-link\">3<\/a><\/sup> Das wurde jedoch kaum genutzt, weil es immer noch umst\u00e4ndlich war und die Software dadurch im Kontext von Benutzer B lief. Au\u00dferdem holte Windows die Vergangenheit ein: Da es lange Zeit \u00fcblich war, mit einem Administrator-Konto alle Programme zu starten, funktionierten viele mit einem normalen Konto gar nicht.<\/p>\n<p>Es sollte bis 2006 dauern, als Microsoft mit Windows Vista die Benutzerkontensteuerung erschuf. Nutzer mit Administratorrechten erhalten eine Bildschirmf\u00fcllende Meldung (UAC-Dialog), wenn ein Programm Administratorrechte in Anspruch nehmen m\u00f6chte. Bevor der Nutzer dies nicht genehmigt, wird die Aktion nicht ausgef\u00fchrt.<sup data-fn=\"926af29c-28de-4f3f-8e30-fdc7bb20110d\" class=\"fn\"><a href=\"#926af29c-28de-4f3f-8e30-fdc7bb20110d\" id=\"926af29c-28de-4f3f-8e30-fdc7bb20110d-link\">4<\/a><\/sup> Diese Schutzschicht soll sicherstellen, dass nur erw\u00fcnschte Software volle Rechte erh\u00e4lt. Zuvor reichte ein falscher Klick, um einem (potenziell gef\u00e4hrlichem) Programm Admin-Rechte zu gew\u00e4hren.<\/p>\n<p>Das ist ein Ansatz, jedoch mit entscheidendem Nachteil: Die Software lief dadurch im Kontext eines Administrators, statt des angemeldeten Nutzers. Dies verursacht an einigen Stellen Probleme. Beispielsweise werden Einstellungen im falschen Benutzerprofil gespeichert oder die Rechte an erzeugten Dateien fehlen. Es gibt daher schon seit vielen Jahren Projekte aus der Community, die versuchen, sudo in Windows zumindest ansatzweise nachzubauen &#8211; SuRun<sup data-fn=\"216415a2-492a-477f-9ee3-473d44a97821\" class=\"fn\"><a href=\"#216415a2-492a-477f-9ee3-473d44a97821\" id=\"216415a2-492a-477f-9ee3-473d44a97821-link\">5<\/a><\/sup> und sudowin<sup data-fn=\"d4181c4e-9023-4f1d-9953-1d9732e71234\" class=\"fn\"><a href=\"#d4181c4e-9023-4f1d-9953-1d9732e71234\" id=\"d4181c4e-9023-4f1d-9953-1d9732e71234-link\">6<\/a><\/sup> sind zwei Beispiele. Da beide nicht auf Eben des OS arbeiten, nutzen sie Tricks. SuRun beispielsweise nimmt den normalen Benutzer kurzzeitig in eine Adminstrator-Gruppe auf und entfernt ihn anschlie\u00dfend wieder daraus.<sup data-fn=\"0051c501-5f9d-476b-afd7-6e4c95e1d451\" class=\"fn\"><a href=\"#0051c501-5f9d-476b-afd7-6e4c95e1d451\" id=\"0051c501-5f9d-476b-afd7-6e4c95e1d451-link\">7<\/a><\/sup><\/p>\n<h2 class=\"wp-block-heading\">18 Jahre sp\u00e4ter: So funktioniert <em>Sudo f\u00fcr Windows<\/em><\/h2>\n<p>Wieder dauert es eine ganze Weile, bis Microsoft das Problem angeht. Etwa 39 Jahre nachdem <code class=\"\" data-line=\"\">sudo<\/code> entstand, entwickeln sie ihre eigene Implementierung f\u00fcr Windows.<sup data-fn=\"effd0625-68dd-4bc2-8fd1-678aed29b238\" class=\"fn\"><a href=\"#effd0625-68dd-4bc2-8fd1-678aed29b238\" id=\"effd0625-68dd-4bc2-8fd1-678aed29b238-link\">8<\/a><\/sup> Es startet einen neuen Prozess mit erh\u00f6hten Rechten, der (ggf. Eingeschr\u00e4nkt) mit dem urspr\u00fcnglichen Prozess kommuniziert, von dem aus sudo aufgerufen wurde.<sup data-fn=\"35ef6342-d732-4f55-b7af-21028204bfd1\" class=\"fn\"><a href=\"#35ef6342-d732-4f55-b7af-21028204bfd1\" id=\"35ef6342-d732-4f55-b7af-21028204bfd1-link\">9<\/a><\/sup> Derzeit ist es nur in der Vorschau-Version enthalten, konkret Windows 11 Insider Preview 26045 &#8211; oder 26052, je nachdem, welcher Microsoft-Doku man glauben mag.<sup data-fn=\"b8c7ca7c-424e-4775-8b16-d1a3dbb251f9\" class=\"fn\"><a href=\"#b8c7ca7c-424e-4775-8b16-d1a3dbb251f9\" id=\"b8c7ca7c-424e-4775-8b16-d1a3dbb251f9-link\">10<\/a><\/sup> Ich habe sicherheitshalber 26058 genommen, dort ist es enthalten. Es muss zwar nicht installiert werden, allerdings einmalig aktiviert und konfiguriert. Ansonsten liefert der <code class=\"\" data-line=\"\">sudo<\/code> Befehl nur eine Fehlermeldung.<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/02\/sudo-inaktiv.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"123\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/02\/sudo-inaktiv-1024x123.jpg\" alt=\"\" class=\"wp-image-12677\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/02\/sudo-inaktiv-1024x123.jpg 1024w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/02\/sudo-inaktiv-300x36.jpg 300w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/02\/sudo-inaktiv-768x92.jpg 768w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/02\/sudo-inaktiv-640x77.jpg 640w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/02\/sudo-inaktiv.jpg 1110w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div>\n<p>Praktisch: Bei gedr\u00fcckter <code class=\"\" data-line=\"\">[STRG] <\/code>Taste erreicht man \u00fcber den verlinkten <em>Developer Settings page<\/em> Text direkt die Einstellungsseite unter <em>System &gt; F\u00fcr Entwickler<\/em>. Vor der Aktivierung erscheint eine Warnmeldung.<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/02\/sudo-aktivieren.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"796\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/02\/sudo-aktivieren-1024x796.jpg\" alt=\"\" class=\"wp-image-12678\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/02\/sudo-aktivieren-1024x796.jpg 1024w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/02\/sudo-aktivieren-300x233.jpg 300w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/02\/sudo-aktivieren-768x597.jpg 768w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/02\/sudo-aktivieren-463x360.jpg 463w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/02\/sudo-aktivieren-219x170.jpg 219w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/02\/sudo-aktivieren.jpg 1196w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div>\n<p>W\u00e4hrend das Konzept vom Unix bzw. GNU\/Linux-Vorbild \u00fcbernommen wurde, unterscheidet sich <em>Sudo f\u00fcr Windows<\/em>. Man sollte daher die Einstellungsgruppe ausklappen und sich die drei Varianten anschauen. Standardm\u00e4\u00dfig verh\u00e4lt sich Sudo f\u00fcr Windows n\u00e4mlich ganz anders, als man es seit Jahrzehnten von GNU\/Linux gewohnt ist.<sup data-fn=\"9eb0f20b-02aa-4ef8-82a0-5665f7b310ce\" class=\"fn\"><a href=\"#9eb0f20b-02aa-4ef8-82a0-5665f7b310ce\" id=\"9eb0f20b-02aa-4ef8-82a0-5665f7b310ce-link\">11<\/a><\/sup> Die Voreinstellung <em>In einem neuen Fenster<\/em> \u00f6ffnet eine neue Konsole mit Administrator-Rechten und f\u00fchrt den Befehl dort aus.<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/02\/sudo-art.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"858\" height=\"209\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/02\/sudo-art.jpg\" alt=\"\" class=\"wp-image-12679\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/02\/sudo-art.jpg 858w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/02\/sudo-art-300x73.jpg 300w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/02\/sudo-art-768x187.jpg 768w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/02\/sudo-art-640x156.jpg 640w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/02\/sudo-art-698x170.jpg 698w\" sizes=\"auto, (max-width: 858px) 100vw, 858px\" \/><\/a><\/figure>\n<\/div>\n<p>Das ist \u00e4u\u00dferst ung\u00fcnstig und wird einige verwirren, weil sich Konsolenfenster unter Windows bekannterweise automatisch schlie\u00dfen, nachdem das Programm darin beendet ist. Wer also nur einen Befehl wie <code class=\"\" data-line=\"\">whoami<\/code> ausf\u00fchrt, der den Name des angemeldeten Benutzers ausgibt und sich danach beendet, kann Sudo f\u00fcr Windows in der Form nicht nutzen. Hier erscheint kurz ein Konsolenfenster, das sofort wieder verschwindet. Unter GNU\/Linux w\u00fcrde dies problemlos funktionieren. Unter Windows erfordert das einen Workaround: Etwa eine CMD-Instanz starten, in der man den Befehl aufruft, sowie anschlie\u00dfend mit <code class=\"\" data-line=\"\">pause<\/code> das Fenster blockiert.<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/02\/sudo-neues-fenster.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"201\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/02\/sudo-neues-fenster-1024x201.jpg\" alt=\"\" class=\"wp-image-12680\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/02\/sudo-neues-fenster-1024x201.jpg 1024w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/02\/sudo-neues-fenster-300x59.jpg 300w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/02\/sudo-neues-fenster-768x150.jpg 768w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/02\/sudo-neues-fenster-640x125.jpg 640w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/02\/sudo-neues-fenster-868x170.jpg 868w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/02\/sudo-neues-fenster.jpg 1113w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div>\n<p>Erst die anderen beiden Optionen l\u00f6sen dieses Problem durch Ausf\u00fchrung des Befehls in der bereits ge\u00f6ffneten Konsole. <em>Inline<\/em> entspricht der GNU\/Linux Implementierung von <code class=\"\" data-line=\"\">sudo<\/code>. Damit kann der Nutzer mit der Software interagieren, beispielsweise f\u00fcr Best\u00e4tigungen oder andere Nutzereingaben.<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/02\/sudo-win11-whoami.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"323\" height=\"123\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/02\/sudo-win11-whoami.jpg\" alt=\"\" class=\"wp-image-12681\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/02\/sudo-win11-whoami.jpg 323w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/02\/sudo-win11-whoami-300x114.jpg 300w\" sizes=\"auto, (max-width: 323px) 100vw, 323px\" \/><\/a><\/figure>\n<\/div>\n<p>In allen F\u00e4llen erscheint die UAC-Abfrage der Benutzerkontensteuerung, wie es seit Vista bei administrativen Funktionen \u00fcblich ist:<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/02\/uac-sudo.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"509\" height=\"438\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/02\/uac-sudo.jpg\" alt=\"\" class=\"wp-image-12682\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/02\/uac-sudo.jpg 509w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/02\/uac-sudo-300x258.jpg 300w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/02\/uac-sudo-418x360.jpg 418w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/02\/uac-sudo-198x170.jpg 198w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/02\/uac-sudo-210x180.jpg 210w\" sizes=\"auto, (max-width: 509px) 100vw, 509px\" \/><\/a><\/figure>\n<\/div>\n<p>Ung\u00fcnstig finde ich allerdings, dass hier standardm\u00e4\u00dfig nur <code class=\"\" data-line=\"\">sudo<\/code> angezeigt wird. Technisch ist das zwar korrekt &#8211; schlie\u00dflich fordert es die erh\u00f6hten Rechte an. F\u00fcr den Nutzer ist aber erst mal nicht klar, welches Zielprogramm gestartet wird. Immerhin sieht man das nach dem Einblenden der Details am Ende:<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/02\/uac-sudo-detail.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"458\" height=\"503\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/02\/uac-sudo-detail.jpg\" alt=\"\" class=\"wp-image-12683\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/02\/uac-sudo-detail.jpg 458w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/02\/uac-sudo-detail-273x300.jpg 273w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/02\/uac-sudo-detail-328x360.jpg 328w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/02\/uac-sudo-detail-155x170.jpg 155w\" sizes=\"auto, (max-width: 458px) 100vw, 458px\" \/><\/a><\/figure>\n<\/div>\n<p>Das ist intransparent. Bei klassischer Software mag das Konzept in Ordnung sein, lediglich den Name des Programms anzuzeigen. Hier passt es nicht, weil <code class=\"\" data-line=\"\">sudo<\/code> blo\u00df eine Zwischenschicht ist und alleine keine R\u00fcckschl\u00fcsse darauf zul\u00e4sst, was dadurch letztendlich mit vollen Rechten ausgef\u00fchrt wird. Daher sollte aus meiner Sicht der ausgef\u00fchrte Befehl standardm\u00e4\u00dfig eingeblendet werden. Ein Vorschlag f\u00fcr 2024? \ud83d\ude09<\/p>\n<h2 class=\"wp-block-heading\">Automatische Aktivierung &amp; Konfiguration<\/h2>\n<p>Alternativ zum obigen Weg l\u00e4sst es sich auch \u00fcber die Kommandozeile und damit automatisiert aktivieren:<sup data-fn=\"2b68c2a2-ad79-4bbf-aa1f-680eb36c0297\" class=\"fn\"><a href=\"#2b68c2a2-ad79-4bbf-aa1f-680eb36c0297\" id=\"2b68c2a2-ad79-4bbf-aa1f-680eb36c0297-link\">12<\/a><\/sup><\/p>\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-bash\" data-line=\"\">sudo config --enable &lt;variante&gt;<\/code><\/pre>\n<p>M\u00f6gliche Varianten sind:<\/p>\n<ul class=\"wp-block-list\">\n<li><code class=\"\" data-line=\"\">forceNewWindow<\/code><\/li>\n<li><code class=\"\" data-line=\"\">disableInput<\/code><\/li>\n<li><code class=\"\" data-line=\"\">normal<\/code> (entspricht <em>Inline<\/em> aus der grafischen Einstellung)<\/li>\n<\/ul>\n<p>Im Hintergrund wird ein Registry-Schl\u00fcssel in <em>HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Sudo<\/em> ge\u00e4ndert: <code class=\"\" data-line=\"\">0<\/code> steht f\u00fcr deaktiviert. Bei <code class=\"\" data-line=\"\">1<\/code> ist es aktiviert und \u00f6ffnet ein neues Fenster.<\/p>\n<h2 class=\"wp-block-heading\">Was Sudo f\u00fcr Windows alles nicht kann<\/h2>\n<p>Und hier ist der Spuk bereits vorbei. Wer die GNU\/Linux-Implementierung von Sudo kennt, wird gro\u00dfe Augen machen &#8211; dort w\u00fcrde man an dieser Stelle erst anfangen: Welche Befehle soll der Nutzer ausf\u00fchren k\u00f6nnen? Ist die Eingabe des Nutzer-Passworts erforderlich? Wenn ja, bei jedem Aufruf oder wie lange bleibt die Sitzung authentifiziert? All das ist mit Sudo f\u00fcr Windows nicht m\u00f6glich, wie die sehr \u00fcberschaubare offizielle Dokumentation best\u00e4tigt.<sup data-fn=\"db256cbd-1645-4979-acf4-db0b08a43066\" class=\"fn\"><a href=\"#db256cbd-1645-4979-acf4-db0b08a43066\" id=\"db256cbd-1645-4979-acf4-db0b08a43066-link\">13<\/a><\/sup><\/p>\n<p>Genau das hat <code class=\"\" data-line=\"\">sudo<\/code> aber in der Unix und sp\u00e4ter auch unter GNU\/Linux so erfolgreich gemacht: Studenten d\u00fcrfen nur bestimmte Software privilegiert starten. Statt lediglich einen bequemeren Weg zu bieten, seine Administratorrechte aus der laufenden Sitzung heraus zu verwenden. Mehr ist von Sudo f\u00fcr Windows nicht \u00fcbrig geblieben. Die Sicherheitsarchitektur des verbliebenen Rests wird dennoch kritisch begutachtet.<sup data-fn=\"edaf2362-687a-4deb-8267-5f95365897bf\" class=\"fn\"><a href=\"#edaf2362-687a-4deb-8267-5f95365897bf\" id=\"edaf2362-687a-4deb-8267-5f95365897bf-link\">14<\/a><\/sup><\/p>\n<p>Kommunikativ hat es Microsoft zudem wieder einmal geschafft, alle zu verwirren. Dies f\u00e4ngt mit einer chaotischen Kommunikation an und h\u00f6rt damit auf, dass die Vorschau-Version von Windows Server ebenfalls Sudo f\u00fcr Windows enth\u00e4lt. Sp\u00e4ter rudert der Konzern jedoch zur\u00fcck: Man hat vergessen, die Einstellung zu entfernen. Auf Windows Servern soll das Werkzeug nicht zur Verf\u00fcgung stehen.<sup data-fn=\"e405bd21-d5ac-441b-92ed-25f09e0798ca\" class=\"fn\"><a href=\"#e405bd21-d5ac-441b-92ed-25f09e0798ca\" id=\"e405bd21-d5ac-441b-92ed-25f09e0798ca-link\">15<\/a><\/sup> Das ist grotesk. Unter GNU\/Linux ist Sudo eine Software, die man \u00fcberall installieren kann, wo sie ben\u00f6tigt wird und zum Lieferumfang vieler Distributionen geh\u00f6rt. Nat\u00fcrlich auch auf Servern, weil dort ebenfalls verschiedene Software mit h\u00f6heren Rechten gestartet werden muss. <\/p>\n<p>Windows 10 schaut ebenfalls in die R\u00f6hre. Dazu sagt Microsoft nur, dass sie es m\u00f6glicherweise sp\u00e4ter f\u00fcr Windows 10 anbieten. All zu viel Zeit bleibt ihnen nicht mehr, wenn es f\u00fcr Windows 11 in der zweiten Jahresh\u00e4lfte 2024 erscheinen soll. 2025 m\u00f6chte der Konzern die Unterst\u00fctzung f\u00fcr Windows 10 ja offiziell komplett beenden. Zumindest f\u00fcr &#8222;normale&#8220; Kunden &#8211; gegen Aufpreis bequemt sich Microsoft, immerhin Unternehmen weiterhin Updates zu liefern.<\/p>\n<h2 class=\"wp-block-heading\">Fazit<\/h2>\n<p>Sudo f\u00fcr Windows klang nach einer vollwertigen Portierung des beliebten GNU\/Linux-Werkzeugs, wie es der Konzern in j\u00fcngster Zeit bereits mit anderer Software weitgehendst umgesetzt hat &#8211; Etwa Curl als Beispiel. Doch davon ist nicht viel \u00fcbrig geblieben, der Klon besitzt nur einen Bruchteil der Funktionalit\u00e4t seines Vorbilds. Das d\u00fcrfte Potenzial f\u00fcr Verwirrungen haben, Microsofts Nachbau deutlich weniger kann, als das Original.<\/p>\n<h2 class=\"wp-block-heading\">Quellen<\/h2>\n<ol class=\"wp-block-footnotes\">\n<li id=\"035d2d36-b244-4d09-93de-9855b0183c11\">https:\/\/www.sudo.ws\/about\/history\/ <a href=\"#035d2d36-b244-4d09-93de-9855b0183c11-link\" aria-label=\"Zur Fu\u00dfnotenreferenz 1 navigieren\">\u21a9\ufe0e<\/a><\/li>\n<li id=\"f043b9f6-1154-4a34-8694-71096ddf6883\">https:\/\/www.sudo.ws\/about\/intro\/ <a href=\"#f043b9f6-1154-4a34-8694-71096ddf6883-link\" aria-label=\"Zur Fu\u00dfnotenreferenz 2 navigieren\">\u21a9\ufe0e<\/a><\/li>\n<li id=\"3b1e148e-ac4b-4365-9d05-0a3a6eae889f\">https:\/\/learn.microsoft.com\/en-us\/previous-versions\/orphan-topics\/ws.10\/cc772672(v=ws.10)?redirectedfrom=MSDN <a href=\"#3b1e148e-ac4b-4365-9d05-0a3a6eae889f-link\" aria-label=\"Zur Fu\u00dfnotenreferenz 3 navigieren\">\u21a9\ufe0e<\/a><\/li>\n<li id=\"926af29c-28de-4f3f-8e30-fdc7bb20110d\">https:\/\/learn.microsoft.com\/de-de\/windows\/security\/application-security\/application-control\/user-account-control\/ <a href=\"#926af29c-28de-4f3f-8e30-fdc7bb20110d-link\" aria-label=\"Zur Fu\u00dfnotenreferenz 4 navigieren\">\u21a9\ufe0e<\/a><\/li>\n<li id=\"216415a2-492a-477f-9ee3-473d44a97821\">https:\/\/kay-bruns.de\/wp\/software\/surun\/ <a href=\"#216415a2-492a-477f-9ee3-473d44a97821-link\" aria-label=\"Zur Fu\u00dfnotenreferenz 5 navigieren\">\u21a9\ufe0e<\/a><\/li>\n<li id=\"d4181c4e-9023-4f1d-9953-1d9732e71234\">https:\/\/sourceforge.net\/projects\/sudowin\/ <a href=\"#d4181c4e-9023-4f1d-9953-1d9732e71234-link\" aria-label=\"Zur Fu\u00dfnotenreferenz 6 navigieren\">\u21a9\ufe0e<\/a><\/li>\n<li id=\"0051c501-5f9d-476b-afd7-6e4c95e1d451\">https:\/\/kay-bruns.de\/wp\/software\/surun\/funktionsweise-von-surun\/ <a href=\"#0051c501-5f9d-476b-afd7-6e4c95e1d451-link\" aria-label=\"Zur Fu\u00dfnotenreferenz 7 navigieren\">\u21a9\ufe0e<\/a><\/li>\n<li id=\"effd0625-68dd-4bc2-8fd1-678aed29b238\">https:\/\/github.com\/microsoft\/sudo <a href=\"#effd0625-68dd-4bc2-8fd1-678aed29b238-link\" aria-label=\"Zur Fu\u00dfnotenreferenz 8 navigieren\">\u21a9\ufe0e<\/a><\/li>\n<li id=\"35ef6342-d732-4f55-b7af-21028204bfd1\">https:\/\/www.deskmodder.de\/blog\/2024\/02\/08\/sudo-fuer-windows-11-bestaetigt-blogbeitrag-veroeffentlicht-und-zurueckgezogen\/#comments <a href=\"#35ef6342-d732-4f55-b7af-21028204bfd1-link\" aria-label=\"Zur Fu\u00dfnotenreferenz 9 navigieren\">\u21a9\ufe0e<\/a><\/li>\n<li id=\"b8c7ca7c-424e-4775-8b16-d1a3dbb251f9\">https:\/\/learn.microsoft.com\/de-de\/windows\/sudo\/ <a href=\"#b8c7ca7c-424e-4775-8b16-d1a3dbb251f9-link\" aria-label=\"Zur Fu\u00dfnotenreferenz 10 navigieren\">\u21a9\ufe0e<\/a><\/li>\n<li id=\"9eb0f20b-02aa-4ef8-82a0-5665f7b310ce\">https:\/\/www.computerbase.de\/2024-02\/microsoft-windows-sudo-findet-seinen-weg-von-linux-nach-redmond\/ <a href=\"#9eb0f20b-02aa-4ef8-82a0-5665f7b310ce-link\" aria-label=\"Zur Fu\u00dfnotenreferenz 11 navigieren\">\u21a9\ufe0e<\/a><\/li>\n<li id=\"2b68c2a2-ad79-4bbf-aa1f-680eb36c0297\">https:\/\/learn.microsoft.com\/en-us\/windows\/sudo\/#how-to-configure-sudo-for-windows <a href=\"#2b68c2a2-ad79-4bbf-aa1f-680eb36c0297-link\" aria-label=\"Zur Fu\u00dfnotenreferenz 12 navigieren\">\u21a9\ufe0e<\/a><\/li>\n<li id=\"db256cbd-1645-4979-acf4-db0b08a43066\">https:\/\/learn.microsoft.com\/en-us\/windows\/sudo\/ <a href=\"#db256cbd-1645-4979-acf4-db0b08a43066-link\" aria-label=\"Zur Fu\u00dfnotenreferenz 13 navigieren\">\u21a9\ufe0e<\/a><\/li>\n<li id=\"edaf2362-687a-4deb-8267-5f95365897bf\">https:\/\/www.tiraniddo.dev\/2024\/02\/sudo-on-windows-quick-rundown.html <a href=\"#edaf2362-687a-4deb-8267-5f95365897bf-link\" aria-label=\"Zur Fu\u00dfnotenreferenz 14 navigieren\">\u21a9\ufe0e<\/a><\/li>\n<li id=\"e405bd21-d5ac-441b-92ed-25f09e0798ca\">https:\/\/www.heise.de\/news\/sudo-nicht-fuer-den-Windows-Server-9626496.html?wt_mc=rss.red.ho.beitrag.rdf.beitrag.beitrag <a href=\"#e405bd21-d5ac-441b-92ed-25f09e0798ca-link\" aria-label=\"Zur Fu\u00dfnotenreferenz 15 navigieren\">\u21a9\ufe0e<\/a><\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Microsoft hat das Konzept des in den 1980er Jahren unter Unix entstandenen und unter GNU\/Linux seit Jahrzehnten verbreitete sudo kopiert &#8211; Zumindest auf den ersten Blick. Tats\u00e4chlich ist Microsofts Kopie weitaus weniger m\u00e4chtig, als das Original. Ich habe es ausprobiert, wir schauen in diesem Beitrag zusammen genauer hin. Au\u00dferdem zeige ich euch, wie es in &#8230;<\/p>\n","protected":false},"author":5,"featured_media":13153,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"[{\"content\":\"https:\/\/www.sudo.ws\/about\/history\/\",\"id\":\"035d2d36-b244-4d09-93de-9855b0183c11\"},{\"content\":\"https:\/\/www.sudo.ws\/about\/intro\/\",\"id\":\"f043b9f6-1154-4a34-8694-71096ddf6883\"},{\"content\":\"https:\/\/learn.microsoft.com\/en-us\/previous-versions\/orphan-topics\/ws.10\/cc772672(v=ws.10)?redirectedfrom=MSDN\",\"id\":\"3b1e148e-ac4b-4365-9d05-0a3a6eae889f\"},{\"content\":\"https:\/\/learn.microsoft.com\/de-de\/windows\/security\/application-security\/application-control\/user-account-control\/\",\"id\":\"926af29c-28de-4f3f-8e30-fdc7bb20110d\"},{\"content\":\"https:\/\/kay-bruns.de\/wp\/software\/surun\/\",\"id\":\"216415a2-492a-477f-9ee3-473d44a97821\"},{\"content\":\"https:\/\/sourceforge.net\/projects\/sudowin\/\",\"id\":\"d4181c4e-9023-4f1d-9953-1d9732e71234\"},{\"content\":\"https:\/\/kay-bruns.de\/wp\/software\/surun\/funktionsweise-von-surun\/\",\"id\":\"0051c501-5f9d-476b-afd7-6e4c95e1d451\"},{\"content\":\"https:\/\/github.com\/microsoft\/sudo\",\"id\":\"effd0625-68dd-4bc2-8fd1-678aed29b238\"},{\"content\":\"https:\/\/www.deskmodder.de\/blog\/2024\/02\/08\/sudo-fuer-windows-11-bestaetigt-blogbeitrag-veroeffentlicht-und-zurueckgezogen\/#comments\",\"id\":\"35ef6342-d732-4f55-b7af-21028204bfd1\"},{\"content\":\"https:\/\/learn.microsoft.com\/de-de\/windows\/sudo\/\",\"id\":\"b8c7ca7c-424e-4775-8b16-d1a3dbb251f9\"},{\"content\":\"https:\/\/www.computerbase.de\/2024-02\/microsoft-windows-sudo-findet-seinen-weg-von-linux-nach-redmond\/\",\"id\":\"9eb0f20b-02aa-4ef8-82a0-5665f7b310ce\"},{\"content\":\"https:\/\/learn.microsoft.com\/en-us\/windows\/sudo\/#how-to-configure-sudo-for-windows\",\"id\":\"2b68c2a2-ad79-4bbf-aa1f-680eb36c0297\"},{\"content\":\"https:\/\/learn.microsoft.com\/en-us\/windows\/sudo\/\",\"id\":\"db256cbd-1645-4979-acf4-db0b08a43066\"},{\"content\":\"https:\/\/www.tiraniddo.dev\/2024\/02\/sudo-on-windows-quick-rundown.html\",\"id\":\"edaf2362-687a-4deb-8267-5f95365897bf\"},{\"content\":\"https:\/\/www.heise.de\/news\/sudo-nicht-fuer-den-Windows-Server-9626496.html?wt_mc=rss.red.ho.beitrag.rdf.beitrag.beitrag\",\"id\":\"e405bd21-d5ac-441b-92ed-25f09e0798ca\"}]"},"categories":[91],"tags":[256,52],"class_list":["post-12675","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-windows","tag-microsoft","tag-windows"],"_links":{"self":[{"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/posts\/12675","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/comments?post=12675"}],"version-history":[{"count":13,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/posts\/12675\/revisions"}],"predecessor-version":[{"id":13157,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/posts\/12675\/revisions\/13157"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/media\/13153"}],"wp:attachment":[{"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/media?parent=12675"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/categories?post=12675"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/tags?post=12675"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}