Wenn ich die Linux-Philosophie richtig verstehe, sudo
sollte sparsam damit umgegangen werden, und die meisten Vorgänge sollten als Benutzer mit unzureichenden Rechten ausgeführt werden. Aber das scheint nicht sinnvoll zu sein, da ich immer Eingaben machen muss sudo
, ob ich Pakete verwalte, Konfigurationsdateien bearbeite, ein Programm aus dem Quellcode installiere oder was Sie haben. Dies sind nicht einmal technische Dinge, sondern alles, was ein normaler Benutzer tut.
Es erinnert mich sehr an die Windows-Benutzerkontensteuerung, die entweder deaktiviert oder so konfiguriert wird, dass kein Kennwort erforderlich ist (nur ein Klick). Darüber hinaus sind die Windows-Benutzer vieler Benutzer auch Administratorkonten.
Ich habe auch gesehen, dass einige Leute Befehle anzeigen, für die sudo
Berechtigungen ohne erforderlich sind sudo
. Haben sie ihr System so konfiguriert, dass sudo
es nicht erforderlich ist?
sudo
wenn Sie nicht sollten? Ein normalen Unix - Benutzer-Befehle zum größten Teil aus bestehen sollten cd
, ls
, Verschieben, Kopieren, Entfernen und Bearbeiten von Dateien , die sie Zugriff haben. Wenn Ihre üblichen Befehle nicht aus diesen bestehen, sind Sie wahrscheinlich kein regulärer Unix-Benutzer.
sudo !!
zuletzt mit sudo eingegeben haben, erneut ausführen.
sudo
, um Änderungen am System vorzunehmen. Wenn Sie nur auf Ihren eigenen Dateien / Desktops arbeiten, haben Sie keine Auswirkungen auf andere Benutzer. Sie benötigen daher keine erhöhten Berechtigungen. Wenn Sie privilegierte Befehle ohne sudo ausführen, sind Sie wahrscheinlich bereits ein Superuser (dh root) und das ist normalerweise weniger ratsam als die Verwendung von sudo für die spezifischen systemweiten Aufgaben