Heim >Betrieb und Instandhaltung >Betrieb und Wartung von Linux >Was ist der Unterschied zwischen su, sudo und sudo -i?
Der Unterschied zwischen den dreien ist wie folgt:
(Empfohlenes Tutorial: Linux-Tutorial)
sudo: Wechseln Sie vorübergehend in den Superuser-Modus, um Superuser-Berechtigungen auszuführen das Passwort des aktuellen Benutzers, nicht das Passwort des Superkontos. Der Nachteil besteht darin, dass sudo jedes Mal vor dem Befehl hinzugefügt werden muss, wenn Sie Superuser-Berechtigungen ausführen. Der Vorteil besteht darin, dass Sie das Kennwort nicht erneut eingeben müssen, wenn Sie sudo im aktuellen Terminal verwenden (gültig nur für das aktuelle Terminal).
sudo -i: Um bestimmte Berechtigungen, die nur Superuser ausführen können, häufig auszuführen, ohne jedes Mal ein Passwort eingeben zu müssen, können Sie diesen Befehl verwenden. Wenn Sie zur Eingabe eines Passworts aufgefordert werden, ist das Passwort das Passwort für das aktuelle Konto. Es gibt keine zeitliche Begrenzung. Nach der Ausführung dieses Befehls ändert sich die Eingabeaufforderung in „#“ statt in „$“. Wenn Sie zu einem normalen Konto zurückkehren möchten, können Sie „Beenden“ oder „Abmelden“ ausführen.
su: Wechseln Sie in einen bestimmten Benutzermodus. Wenn Sie zur Eingabe des Passworts aufgefordert werden, ist das Passwort das Passwort des Kontos nach dem Wechsel und die Verwendung lautet „su-Kontoname“. Wenn später kein Konto hinzugefügt wird, verwendet das System standardmäßig das Root-Konto und das Passwort ist auch das Passwort des Superkontos. Es gibt keine zeitliche Begrenzung. Es ist zu beachten, dass Sie bei Verwendung von su zum Wechseln von Benutzern -i mitbringen müssen, damit Sie mit der Umgebung wechseln können.
Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen su, sudo und sudo -i?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!