Ein Kurzer Blick auf sudo für Anfänger in Linux

0
202

Sudo; bei einigen oder anderen Punkt, während das surfen im web in Bezug auf GNU/Linux, ich bin mir sicher, dass diejenigen von Ihnen, die neu auf diese Welt gekommen wäre, über dieses Wort/Befehl).

Wenn Sie danach eine beliebige Anzahl von tutorials verstreut über das web die gute chance, die Sie verwendet haben, sudo vor. Aber, was ist sudo? Kurz gesagt, sudo ist, “Super user tun,” die Finanzhilfen den nicht-privilegierten Benutzer die Möglichkeit, die Aufgaben durchführen, die nur ein administrator / root, tun können.

Sie haben wahrscheinlich bereits festgestellt, die Verwendung von sudo auch wenn Sie noch nicht aufgetaucht, öffnen Sie ein terminal-Fenster, für diese Angelegenheit. Oder auch wenn Sie noch NIE BENUTZT GNU/LINUX vor, ich Wette, Sie verwendet habe, sudo (oder etwas sehr ähnliches zumindest) auch auf Windows oder Mac!

sandwich

Quelle: https://xkcd.com/149/

Wenn Sie Windows von Vista weiter, wird man sicherlich mindestens einmal erlebt haben Windows UAC (User Account Control), die allerdings NICHT den sudo-Befehl und tut Dinge ein wenig anders; der Einfachheit halber könnte man sagen, es ist ähnlich genug.

GNU/Linux-Benutzer, die versuchen, etwas zu tun, muss über Administratorrechte verfügen, werden Sie auch Begegnung eine pop-up-Fenster mit der Frage nach Ihrem Passwort genau das gleiche, was geschieht in der Regel über gksudo/kdesudo oder anderen grafischen wrappers; in einfachen Worten, Sie sind sudo getan, grafisch, anstatt Sie über ein terminal.

Ja, gksudo/kdesudo läuft ein wenig tiefer als das, aber eingeräumt, dass dieser Artikel richtet sich an Einsteiger, werden wir nicht Tauchen Sie ein in die tieferen Aspekte des gksudo/kdesudo etc VS sudo.

Mac-Benutzer auch etwas ähnliches erleben, wenn Sie versuchen, um administrative Aufgaben durchzuführen, die erforderlich ist, um geben Sie Ihr Passwort via MacOS-eigenen system, das läuft auf eine ähnliche Funktionalität wie die Windows-Benutzerkontensteuerung. Wieder, nicht ganz sudo, aber sehr ähnlich in der Funktionalität.

Wie verwenden von sudo auf der Kommandozeile

Die Verwendung von sudo ist buchstäblich so einfach wie das Vorwort zu fast jedem Befehl.

Wie das eingeben: sudo nano /etc/nginx/nginx.conf

Dieser Befehl öffnet die angegebene Datei mit dem nano text-editor, mit erhöhten Privilegien.

Bearbeiten von Dateien, einfügen von Dateien, verschieben von Dateien, speichern von Dateien, oder alles kurz, einfach anzeigen von Dateien als schreibgeschützt, wenn Sie Dateien, die im root nur Standorte, erfordern entweder die Verwendung von sudo oder superuser (su).

Lesen Sie auch: Ein Anfänger-tutorial für das hosting von websites in GNU/Linux

Warum benutzt sudo anstelle von su?

Es gibt mehrere Gründe, warum Sie es bevorzugt, daß die Benutzer sudo verwenden, anstatt die Anmeldung als root über das su Kommando; in Erster Linie für die Sicherheit.

Wenn Sie sich in Ihre Befehlszeile wie su, Sie bleiben, wie die su, bis Sie entweder senken Sie Ihre Privilegien, oder schließen Sie die Befehlszeile. Sicher, dies ermöglicht es dem faulen Benutzer zu haben, um geben Sie weniger, indem Sie nicht brauchen, um Vorwort die Ihre Befehle mit sudo mehr, aber auch öffnet die Tür zu mehr potenzielle Fehler, dass könnte sehr teuer werden; ein falscher Befehl, und man konnte buchstäblich löschen Ihre gesamte Festplatte.

Ein weiterer Grund, warum es ist ratsam, nicht um sich in Ihr system als root an, oder wenn Sie wollen, gehen einen Schritt vor und eigentlich völlig deaktivieren Sie den root-account ist für die Sicherheit gegen bösartige Gegner. Wenn Sie ein terminal als root angemeldet Links öffnen auf Ihrem Rechner, JEDER kann sitzen vor der Maschine und haben vollen administrativen Zugriff.

Ein Dritter Grund, ist aufgrund der Protokollierung unterschieden. In der Regel alles, was Sie tun, über den sudo-Befehl protokolliert wird, auf der anderen Seite Ihr system in der Regel nur Protokolle die Genehmigung des Werdens su. Der Durchschnittliche Nutzer nicht wirklich Lesen eine Menge von diesen Arten von logs sowieso, aber für die powerusers gibt, kann dies wichtig sein.

Abschließende Worte

Ich werde nicht immer in der “sudoers” – Datei und geben sudo-Zugriff, die Begrenzung der sudo-Zugriff auf bestimmte Befehle etc in diesem Artikel wie das geht ein wenig über die Anfänger wissen dieser Artikel gedacht war. Aber ich hoffe, dies gibt einige neue GNU/Linux-Nutzer die ein wenig mehr Verständnis über genau das, was sudo ist, bedeutet, und deren Verwendung.