Auf meinem PC tippe ich oft sudovor bestimmten Befehlen, um administrative Aufgaben zu erledigen. Ich hatte gehofft, dies den ganzen Tag über zu vermeiden, indem su rootich das gleiche Passwort eingab und bereitstellte, für das ich normalerweise arbeite sudo. Die beiden Passwörter sind jedoch nicht identisch (ich weiß nicht, wie ich mich anmelden soll su root). Ist das Ausführen eines Befehls sudoanders als das Anmelden mit su rootund Ausführen des gleichen Befehls?
Ich denke sudound bin su rootdas gleiche, denn wenn ich tippe sudo whoami, bekomme ich rootim Gegensatz dazu, whoamiwo ich meinen Benutzernamen bekomme.
sudo, fragt das System bei der Verwendung nach Ihrem Kennwort , um Ihre Identität zu überprüfen, und prüft dann, /etc/sudoersob Sie sudo ausführen dürfen. Wenn Sie verwenden su, müssen Sie das Kennwort des Benutzers eingeben, zu dem Sie wechseln . (Ich weiß, dass dies jetzt eine sehr alte Frage ist, aber ich wollte eine Klarstellung zum Nutzen zukünftiger Zuschauer hinzufügen.)