Unterschied zwischen SU ​​und Sudo

Unterschied zwischen SU ​​und Sudo

Su gegen sudo

In den Linux- und UNIX -Umgebungen müssen Sie entweder SU oder Sudo verwenden, um einen momentanen Zugriff auf ein anderes Konto zu erhalten, normalerweise die Stamm. SU steht für Ersatznutzer und sudo Means Ersatz do; Obwohl die meisten Leute fälschlicherweise glauben, dass es für Super User steht, da es das Konto ist, das oft verwendet wird. Der auffälligste Unterschied zwischen den beiden wäre die Verwendung, da SU üblicherweise von selbst oder mit dem Ersatz -Benutzernamen als Parameter verwendet wird. Bei Sudo wird ein weiterer Befehl oft automatisch beigefügt und ausgeführt, nachdem die Authentifizierung erfolgreich ist. Dies ist sehr nützlich, wenn Sie nur einen einzelnen Befehl ausführen möchten, für den Root -Zugriff erforderlich ist. Nachfolgende Befehle würden auch Root -Zugriff erhalten.

Sudo ist zu einem Favoriten unter Administratoren geworden, da die Möglichkeiten für die Frage definieren können, ob ein Benutzer Sudo verwenden kann und welche Befehle er damit verwenden kann. Die Einschränkungen werden in einer Conf -Datei platziert, die bearbeitet werden kann. Dies bietet viel Flexibilität, insbesondere in Systemen mit vielen Benutzern. Ein weiterer Vorteil von sudo ist das Protokoll, das für jeden Befehl aufbewahrt wird. Das Protokoll erleichtert das Verfolgen, wo Fehler gemacht wurden, und um sie zu korrigieren. Bei SU ist es üblich, ein Stammkonto zu erstellen und es an diejenigen weiterzugeben, die es über SU benötigen. Es ist eine große Schwäche, da für jeden Benutzer keine Einschränkung vorhanden ist. Bei Sudo besteht keine Notwendigkeit, Passwörter zu teilen.

Aufgrund dieser Vorteile wird Sudo von vielen bevorzugt. Sudo wird auch von vielen gewöhnlichen Linux -Benutzern verwendet, um Aufgaben zu erledigen, für die Super -Benutzerzugriff erforderlich ist. Dies hat wahrscheinlich zum Missverständnis von Sudo als Superbenutzer geführt. Trotz alledem hat SU immer noch ihre eigene Verwendung, hauptsächlich beim Wechsel zu anderen Benutzerkonten, um Zugriff auf ihre Dateien zu erhalten.

Zusammenfassung:
Sudo enthält gewöhnlich einen anderen Befehl, während SU nicht der Fall ist
Sudo hat definierbare Einschränkungen, während SU nicht tut
Sudo behält ein Protokoll aller Befehle, während SU nicht tut
Sie müssen ein Passwort mit SU teilen, aber nicht mit sudo
Sudo erhöht die Privilegien des Benutzers, während SU nicht der Fall ist