gsudo Leitfaden: Rechte auf Windows erhohen wie Linux sudo
gsudo: Windows’ sudo, Rechte erhoren ohne diesen verdammten Rechtsklick
Ein-Satz-Losung: Haben Sie es satt, jedes Mal ein neues Administratorfenster zu offnen, wenn Sie einen Befehl ausfuhren mussen, der Administratorrechte erfordert? gsudo ermoglicht es Ihnen, einfach
gsudovor Ihren Befehl im aktuellen Fenster zu setzen.
Wenn Sie Linux oder Mac verwendet haben, kennen Sie wahrscheinlich sudo — sudo vor Ihren Befehl setzen, Ihr Passwort eingeben, und der Befehl wird mit Administratorrechten ausgefuhrt. Elegant, direkt, eine Zeile.
Zuruck in Windows? Sie mochten einen Befehl ausfuhren, der Administratorrechte benotigt: Ein neues Terminalfenster offnen -> Rechtsklick -> “Als Administrator ausfuhren” -> Die UAC-Aufforderung bestatigen -> Zuruck zu Ihrem Zielverzeichnis navigieren -> Endlich konnen Sie Ihren Befehl eingeben.
Jedes Mal. Argerlich, nicht wahr?
Was ist gsudo?
gsudo ist der sudo-Befehl fur Windows — ein kleines Tool, das Ihnen ermoglicht, Befehle mit Administratorrechten direkt in Ihrem aktuellen Terminalfenster auszufuhren.
Das Kernproblem, das es lost: Kein separater Administrator-Terminal mehr jedes Mal — Rechte direkt in Ihrem vorhandenen Fenster erhoren.
Wie zufriedenstellend ist die Nutzung?
Szenario 1: Ein Befehl zum Erhoren
gsudo net start SomeService
So einfach. Einfach gsudo voranstellen, und der folgende Befehl wird als Administrator ausgefuhrt. Kein neues Fenster, kein erneutes Navigieren zum Verzeichnis.
Szenario 2: Admin-Shell betreten
Wenn Sie mehrere Admin-Befehle hintereinander ausfuhren mussen:
gsudo
Nach der Ausfuhrung wird Ihre aktuelle Shell in den Admin-Modus versetzt, und alle nachfolgenden Befehle werden automatisch mit erhorten Rechten ausgefuhrt. Geben Sie exit ein, um zum normalen Modus zuruckzukehren.
Szenario 3: Pipes und Umleitung
gsudo dir > "C:\Program Files\test.txt"
Selbst wenn der Zielordner Administratorrechte zum Schreiben erfordert, funktioniert das Hinzufugen von gsudo.
Vergleich mit ahnlichen Tools
| Funktion | gsudo | Rechtsklick “Als Admin ausfuhren” | sudo fur Windows |
|---|---|---|---|
| Verwendung | Befehlsprafix | Benotigt neues Fenster | Befehlsprafix |
| Aktuelles Verzeichnis behalten | Ja | Nein (geht zu system32) | Ja |
| Pipe-Unterstutzung | Ja | Nein | Eingeschrankt |
| Anmeldeinformations-Caching | Konfigurierbar | UAC jedes Mal | Ja |
| Open Source | Ja | Nein | Ja |
gsudo ist die derzeit ausgereifteste sudo-Implementierung unter Windows.
Vor- und Nachteile Zusammenfassung
Vorteile
- Einfach zu verwenden — einfach
gsudovor Ihren Befehl setzen - Behalt das aktuelle Arbeitsverzeichnis bei, kein erneutes cd erforderlich
- Unterstutzt Pipes und Umleitung
- Cachet Anmeldeinformationen, keine wiederholten UAC-Aufforderungen bei mehreren Erhohungen
- Open Source und kostenlos
Nachteile
- Erfordert Installation (im Gegensatz zu Linux’ integriertem sudo)
- Erste Verwendung lost eine UAC-Aufforderung aus
- Gelegentlich kleinere Probleme mit sehr komplexen Befehlsketten
- Nicht nutzlich fur Benutzer, die selten die Befehlszeile verwenden
Download und Installation
Uber Scoop (empfohlen)
scoop install gsudo
Uber Chocolatey
choco install gsudo
Direkter Download
- GitHub Releases: https://github.com/gerardog/gsudo/releases
- Herunterladen, entpacken und das Verzeichnis zur PATH-Umgebungsvariablen hinzufugen
Tipp: Die Installation uber einen Paketmanager wird fur einfachere Updates empfohlen.
Schnellstart
- Offnen Sie nach der Installation PowerShell oder CMD
gsudo whoami /groups— Ihre aktuellen Berechtigungen prufengsudo netstat -ano— Netzwerkstatistiken mit Administratorrechten ausfuhrengsudo— Admin-Modus betreten, dann mehrere Befehle ausfuhren- Geben Sie
exitein, um den Erhohungsmodus zu verlassen
Fazit
gsudo ist ein “endlich ist es da”-Tool fur jeden Entwickler, der die Befehlszeile unter Windows verwendet. Es lost kein weltbewegendes Problem, aber die wenigen “Rechtsklick -> Als Administrator ausfuhren”-Schritte, die es Ihnen taglich erspart, summieren sich zu echter Effizienzsteigerung.
Ein-Satz-Zusammenfassung: Das sudo, das Windows schon immer hatte haben sollen.