Sudon't
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Anfängerfreundlichkeit
- 30/100
- Issue-Typ
- Feature
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- rust
- Bereich
- cli, operating-systems
Rechercherichtung
Das Issue schlägt einen sudon't-Befehl vor und nennt runas.exe und explorer als bestehende Alternativen, benennt jedoch keine Repository-Dateien oder Tests. Beginne damit, den bestehenden Einstiegspunkt des sudo-Befehls und den Pfad zum Starten von Windows-Prozessen zu finden; abgeschlossen ist die Arbeit, wenn der vorgeschlagene Befehl Aufgaben aus einer Sitzung mit erhöhten Rechten ohne erhöhte Rechte startet und die genannten Szenarien abgedeckt sind.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Description of the new feature / enhancement
While there are many ways to start elevated processes from unelevated shells, starting unelevated processes from elevated shells is a rather difficult task in Windows. runas.exe and launching through explorer are available options, but each present their own limitations. Sudo for Windows provides an opportunity to add an easier avenue for accomplishing this task.
Scenario when this would be used?
Just as sudo is useful for running elevated processes out of an unelevated shell without having to open a new administrative terminal, a "sudon't" command would be useful for starting unelevated tasks out of elevated sessions without having to open a new non-administrative console. This would be useful for any task that where elevated permissions provide little more than a security risk, as well as for certain programs that behave differently based on permission levels, such as some application installers. Another use-case would be in scripts that run elevated but may wish to start tasks unelevated for the same reasons, but struggle even more so with the issue due to not being able to manually open a new shell to run the command.
Supporting information
It doesn't actually have to be called sudont (but it should).
- Vorherrschende Sprache
- Rust
- Sterne
- 5.9k
- Forks
- 180
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus microsoft/sudo
-
Issue-Bug Needs-Triage
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 74/100
-
Issue-Bug Needs-Triage
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 55/100
-
Issue-Feature Needs-Triage
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 38/100
-
Issue-Bug Needs-Triage
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 65/100
-
Issue-Bug Needs-Triage
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 45/100
Ähnliche Issues
-
agent:triaged bug bughunt pm:bundler priority:p1
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
SocketDev/socket-patch#1573 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
rustix::termios::Termios::OutputModes does not expost some const e.g. OLCUC for musl and macOSOffen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
bytecodealliance/rustix#1706 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 11 Tagen
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
wormhole-foundation/wormhole#5062 ·
Maintainer antworten meist innerhalb von 1 Tag
-
LaunchOrFocusPlugin switches to the wrong tab after tabs are reordered (tab id used as position)Evtl. vergeben @olegator888 hat das heute übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 74/100
zellij-org/zellij#5719 ·
Maintainer antworten meist innerhalb von 1 Tag