Heim  >  Artikel  >  System-Tutorial  >  Das sudo-Tool kommt für Windows: Wie und warum man es verwendet

Das sudo-Tool kommt für Windows: Wie und warum man es verwendet

WBOY
WBOYOriginal
2024-06-14 22:27:49796Durchsuche

Wenn Sie gerne Ihr Windows-Setup optimieren, müssen Sie häufig Befehle mit erhöhten Rechten oder Befehle auf Administratorebene ausführen. Sie sind wahrscheinlich daran gewöhnt, eine Eingabeaufforderung als Administrator auszuführen, aber mit sudo unter Windows wird es jetzt viel einfacher.

Was macht der sudo-Befehl?

Trotz des allgemeinen Schwerpunkts auf der Konfiguration aller Dinge über die Einstellungen-Apps und benutzerfreundlichen Konfigurationsassistenten unter Windows müssen Sie hin und wieder Befehle eingeben. Viele davon funktionieren nicht mit Ihrem Standardbenutzerkonto. Stattdessen müssen Sie sie als Administrator ausführen. Das Erfordernis von Administratorrechten ist in Windows noch ein relativ neues Konzept, in älteren Betriebssystemen war es jedoch weitaus länger verbreitet.

Es war so weit verbreitet, dass Betriebssystementwickler schon vor Jahrzehnten über eine Lösung für das Problem nachdachten. Unix-Installationen hatten und haben immer noch einen su-Befehl, der „Benutzer wechseln“ bedeutet. Dies würde es Ihnen ermöglichen, das Konto zu jedem anderen Benutzer zu wechseln, Sie könnten aber auch standardmäßig als Administrator- oder Superuser-Konto des Systems ausgeführt werden. su command, which means "switch user." This would allow you to switch accounts to any other user, but could also let you run as the administrator, or superuser, account of the system by default.

This solution worked, but logging in as the administrator to run one command seemed like overkill. As a solution, developers created the sudo command, which means either "switch user and do," or "superuser do," depending on various opinions. Long story short, the sudo command lets you easily run one command with elevated privileges—we've covered the differences between su and sudo if you're curious.

This means that the sudo command is roughly equivalent to right-clicking on the Command Prompt app, selecting Run as administrator, and running a command, like do_something. With the help of the sudo command, you don't need to worry about remembering to run the Command Prompt as administrator. Instead, simply type sudo do_something, and the command will work in exactly the same way.

Which Windows Versions Can Run the sudo Command?

Microsoft is adding the sudo command to Windows 11, and considering that support for Windows 10 is winding down, we don't expect to see the command coming there anytime soon. At the time of writing, the sudo command is only available for Windows Insider participants (builds 26045 and later), specifically those on the Developer and Windows Canary channels.

Unlike some features that Microsoft tests in these versions, it seems fairly likely that sudo is going to arrive on the operating system soon.

How to Enable the sudo Command on Windows

If the sudo command isn't yet available for your version of Windows, you'll need to sign up for Windows Insider. This is a simple process, but be warned: the Developer and Canary options can be unstable, so don't use them on a PC you're not willing to lose data on.

Once you're running a version of Windows that has the sudo command available, enabling it is a simple process. Open the Settings app, then select System on the left and For developers from the main area of the window.

Here, scroll down and enable the checkbox that reads Enable sudo.

The sudo Tool Is Coming to Windows: How and Why to Use It

Enable sudo via the Command Prompt

If you're more command-line oriented, you can also enable sudo via the Commmand Prompt. Somewhat ironically, this requires you to run an elevated CMD window. Press the Windows key, type "command," then right-click on Command Prompt (or PowerShell) and select Run as administrator.

In this prompt, run the following command:

<code class="hljs bash">sudo config --enableenable</code> 
The sudo Tool Is Coming to Windows: How and Why to Use It

How to Use the sudo Command on Windows

After you've enabled the sudo command on Windows, it's simple to use. Simply prepend the sudo command to any command you'd typically need to run as an administrator, then accept the prompts that follow.

An example from Microsoft uses the netstat

Diese Lösung hat funktioniert, aber sich als Administrator anzumelden, um einen Befehl auszuführen, erschien mir übertrieben. Als Lösung haben die Entwickler den Befehl sudo erstellt, der je nach Meinung entweder „Benutzer wechseln und ausführen“ oder „Superuser ausführen“ bedeutet. Um es kurz zu machen: Mit dem Befehl sudo können Sie ganz einfach einen Befehl mit erhöhten Rechten ausführen – wir haben die Unterschiede zwischen su und sudo behandelt, falls Sie neugierig sind. The sudo Tool Is Coming to Windows: How and Why to Use It

Das bedeutet, dass der Befehl sudo in etwa einem Rechtsklick auf die Eingabeaufforderungs-App, der Auswahl Als Administrator ausführen und dem Ausführen eines Befehls wie do_something entspricht. Mithilfe des Befehls sudo müssen Sie sich keine Gedanken darüber machen, die Eingabeaufforderung als Administrator auszuführen. Geben Sie stattdessen einfach sudo do_something ein und der Befehl funktioniert genauso.

Welche Windows-Versionen können den sudo-Befehl ausführen? 🎜🎜 Microsoft fügt den Befehl sudo zu Windows 11 hinzu und angesichts der Tatsache, dass die Unterstützung für Windows 10 eingestellt wird, rechnen wir nicht damit, dass der Befehl in absehbarer Zeit verfügbar sein wird. Zum Zeitpunkt des Verfassens dieses Artikels ist der Befehl sudo nur für Windows Insider-Teilnehmer (Builds 26045 und höher) verfügbar, insbesondere für diejenigen auf den Developer- und Windows Canary-Kanälen. 🎜🎜 Im Gegensatz zu einigen Funktionen, die Microsoft in diesen Versionen testet, ist es ziemlich wahrscheinlich, dass sudo bald auf dem Betriebssystem verfügbar sein wird. 🎜

So aktivieren Sie den sudo-Befehl unter Windows 🎜🎜 Wenn der sudo-Befehl für Ihre Windows-Version noch nicht verfügbar ist, können Sie Sie müssen sich für Windows Insider anmelden. Dies ist ein einfacher Vorgang, aber seien Sie gewarnt: Die Optionen „Developer“ und „Canary“ können instabil sein. Verwenden Sie sie daher nicht auf einem PC, auf dem Sie keine Daten verlieren möchten. 🎜🎜 Sobald Sie eine Windows-Version ausführen, die über den Befehl sudo verfügt, ist die Aktivierung ein einfacher Vorgang. Öffnen Sie die App „Einstellungen“ und wählen Sie dann links „System“ und im Hauptbereich des Fensters „Für Entwickler“ aus. 🎜🎜 Scrollen Sie hier nach unten und aktivieren Sie das Kontrollkästchen „Sudo aktivieren“. 🎜 Das sudo-Tool kommt zu Windows: Wie und warum man es verwendet

Sudo über die Eingabeaufforderung aktivieren

🎜 Wenn Sie sich eher an der Befehlszeile orientieren, können Sie sudo auch über die Eingabeaufforderung aktivieren. Ironischerweise erfordert dies, dass Sie ein CMD-Fenster mit erhöhten Rechten ausführen. Drücken Sie die Windows-Taste, geben Sie „Befehl“ ein, klicken Sie dann mit der rechten Maustaste auf die Eingabeaufforderung (oder PowerShell) und wählen Sie „Als Administrator ausführen“ aus. 🎜🎜 Führen Sie in dieser Eingabeaufforderung den folgenden Befehl aus: 🎜
<code class="hljs xml">sudo netstat -ab</code> 
Das Sudo-Tool kommt zu Windows: Wie und warum man es verwendet

So verwenden Sie den sudo-Befehl unter Windows 🎜🎜 Nachdem Sie die aktiviert haben Der Befehl sudo unter Windows ist einfach zu verwenden. Stellen Sie einfach den Befehl sudo jedem Befehl voran, den Sie normalerweise als Administrator ausführen müssen, und akzeptieren Sie dann die folgenden Eingabeaufforderungen. 🎜🎜 Ein Beispiel von Microsoft verwendet den Befehl netstat: 🎜 rrreee🎜 🎜 Diese Funktion mag etwas unnötig erscheinen – und für viele Menschen ist sie es auch. Wenn Sie jedoch Ihren Tag damit verbringen, unter Windows einen Befehl nach dem anderen auszuführen, und sich die Einfachheit des Befehls sudo wünschen, wird seine Hinzufügung Ihr Leben einfacher machen. 🎜

Microsoft scheint an der Implementierung von sudo festzuhalten und geht sogar so weit, sudo auf GitHub als Open Source zu veröffentlichen. Wenn Sie durch die Lektüre mehr darüber erfahren möchten, was unter der Haube von Windows vor sich geht, werfen Sie unbedingt einen Blick auf unsere Liste mit Befehlen, die jeder Windows-Benutzer kennen sollte.

Das obige ist der detaillierte Inhalt vonDas sudo-Tool kommt für Windows: Wie und warum man es verwendet. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn