Unter den verschiedenen Konzepten eines Betriebssystems ist die wichtigste Zugriffskontrolle, die den Zugangsniveau angibt, der jedem Benutzer dieses Betriebssystems gewährt wird. Die Richtlinien zur Zugriffskontrolle stellen sicher, dass kein Benutzer die Aktivitäten ausführen darf, für die er keine Berechtigungen erhalten hat. Die beiden häufigsten Benutzertypen in jedem Betriebssystem sind der Root -Benutzer (hat Administratorberechtigte) und der Gastbenutzer (hat nur eine begrenzte Reihe von Berechtigungen).
Manchmal muss selbst ein Gastbenutzer einige Aufgaben ausführen, die administrative Berechtigungen erfordern. Glücklicherweise bietet uns Linux eine Möglichkeit, dies zu tun, ich.e., Verwenden Sie das Schlüsselwort "sudo" vor einem Befehl. Es ist ein so magisches Schlüsselwort, dass der Befehl, dem dieses Schlüsselwort folgt. Sudo steht für Super User DO. Für die heutige Diskussion ist es unser Ziel, Ihnen die Verwendung des Befehls „sudo“ in Linux zu erklären.
Hinweis: Wir haben Linux Mint 20 verwendet, um die Methode zur Verwendung des Befehls „sudo“ zu erklären.
Die Methode zur Verwendung des Befehls "sudo" in Linux Mint 20 wird durch die folgenden drei Beispielszenarien demonstriert:
Szenario Nr. 1: Aktualisieren Sie Ihr System mit dem Sudo -Befehl
Wann immer Sie ein neues Programm, Anwendung, Paket oder Befehl in Ihrem Linux -System installieren möchten, wird Ihnen immer empfohlen, den Cache Ihres Systems vor dem Cache zu aktualisieren. Dies liegt daran. Sie können den Befehl "update" mit den Root -Benutzerberechtigten ausführen. Um Ihr System mit dem Sudo -Befehl zu aktualisieren, müssen Sie daher die unten genannten Schritte ausführen:
Starten Sie im ersten Schritt das Terminal in jeder Linux -Verteilung (ich verwende Linux -Mint 20). Dies kann durch Klicken auf das auf der vorhandene Terminalymbol erfolgen. Sie können das linux Mint 20 -Terminal im folgenden Bild visualisieren:
Sobald Sie das Terminal gestartet haben, müssen Sie als nächstes den Befehl „Update“ ausführen, während Sie das Schlüsselwort „Sudo“ wie unten gezeigt verwenden:
$ sudo APT Update
Wenn Sie auf die Eingabetaste klicken, dauert der Befehl „Update“ einige Sekunden, um seine Ausführung abzuschließen, abhängig von der Gesamtzahl der zu aktualisierten Pakete. Je mehr die zerbrochenen oder veralteten Pakete oder Abhängigkeiten sind, desto mehr Zeit verbraucht es, den Befehl "Update" auszuführen. Sobald seine Ausführung jedoch beendet ist, zeigt Ihr Terminal die folgende Ausgabe darauf:
Szenario Nr. 2: Aktualisieren Ihres Systems mit dem Sudo -Befehl
Normalerweise müssen Sie nach einem System -Update auch diese Pakete aktualisieren, deren aktualisierte Versionen im Internet verfügbar sind. Dieser Vorgang dauert etwas länger als das Ausführen des einfachen "Update" -Befehls, da Sie schließlich alle neueren Versionen der Pakete installieren, deren Upgrades verfügbar sind. Darüber hinaus erfordern diese Upgrades zusätzlichen Platz auf Ihrem System. Um die Pakete in Ihrem System zu aktualisieren, müssen Sie den Befehl „Upgrade“ mit den Berechtigungen „Sudo“ ausführen, die wie folgt erfolgen können:
In Ihrem Linux Mint 20 Terminal sollen Sie den folgenden Befehl ausführen:
$ sudo APT -Upgrade
Sobald Sie die Eingabetaste drücken, um diesen Befehl auszuführen, werden Sie um Bestätigung gefragt, ob Sie Ihre Pakete tatsächlich aktualisieren möchten oder nicht. Dies geschieht, weil Linux es für obligatorisch hält, den Benutzer zu fragen. Wenn Sie sicher mit diesem Prozess weitermachen, können Sie dies einfach an Ihr Betriebssystem übergeben, indem Sie „Y“ in Ihrem Terminal eingeben und dann die Eingabetaste wie im unten gezeigten Bild eingeben:
Es dauert einige Minuten, bis der Befehl „Upgrade“ seine Ausführung abgeschlossen hat. Dies hängt wiederum von der genauen Anzahl von Paketen ab, die aktualisiert werden sollen. Sobald jedoch alle Pakete aktualisiert wurden, zeigt Ihr Terminal die folgende Ausgabe an:
Szenario Nr. 3: Erstellen einer Textdatei mit dem Sudo -Befehl
Für den Zugriff auf die meisten Texteditoren im Linux -Betriebssystem benötigen Sie Root -Benutzer -Berechtigungen. Zum Erstellen einer Textdatei mit dem Nano -Editor müssen Sie dies in ähnlicher Weise tun, während Sie das Schlüsselwort „Sudo“ verwenden, und der gesamte Prozess wird in den unten genannten Schritten erläutert:
Im ersten Schritt müssen Sie den folgenden Befehl ausführen:
$ sudo nano myfile.txt
Sie können „MyFile ersetzen.txt ”mit einem beliebigen Namen Ihrer Wahl in Ihrer Textdatei, anstatt sie myfile zu benennen.txt. Wie in diesem Fall haben wir unsere Textdatei als sudo benannt.txt.
Sobald Sie diesen Befehl ausgeführt haben, wird nicht nur eine neue leere Textdatei mit dem angegebenen Namen in Ihrem Home -Verzeichnis erstellt, sondern sie wird diese Datei auch mit dem Nano -Editor geöffnet, aus dem Sie diese Datei als Inhalt Ihrer Wahl hinzufügen können Im folgenden Bild gezeigt:
Nachdem Sie all diese Änderungen vorgenommen haben, müssen Sie Ihre Datei speichern und aus dem Nano -Editor beenden, indem Sie STRL+ X drücken. Sie können auch überprüfen, ob tatsächlich eine Textdatei in Ihrem Heimverzeichnis erstellt wurde. Hier können Sie Ihre neu erstellte Textdatei finden, wie im Bild unten gezeigt:
Abschluss
In diesem Artikel haben wir versucht, Ihnen einen kurzen Überblick über die Verwendung des Befehls „sudo“ in Linux Mint 20 zu geben. Dies sind nur einige der Beispielszenarien, in denen Sie diesen Befehl effektiv verwenden können. Dieses Schlüsselwort kann jedoch mit einer großen Anzahl anderer Befehle sowie an den anderen Geschmacksrichtungen des Linux -Betriebssystems verwendet werden.