Antworten:
Typ exit
. Dadurch wird der Superuser abgemeldet und zu Ihrem Konto zurückgekehrt.
sudo -i
Wenn Sie ausführen sudo su
, wird eine Shell als Superuser geöffnet. Geben Sie exit
oder Ctrl- ein D, um diese Shell zu verlassen.
Normalerweise rennst du nicht sudo su
, aber du rennst einfach . Sobald Sie Ihr Passwort eingegeben haben, wird ein Zeitstempel aufgezeichnet und Sie können weitere Befehle ausführen, ohne dass Sie Ihr Passwort einige Minuten lang eingeben müssen. Wenn Sie diesen Zeitstempel löschen möchten (damit kein anderer Benutzer ohne Kennwort ausgeführt werden kann), können Sie ausführen .sudo command
sudo
sudo
sudo
sudo -k
su wird verwendet, um sich in das Root-Konto einzuloggen, um sich von diesem abzumelden, verwenden Sie Strg + D oder geben Sie exit ein. Mit su zu spielen ist sehr gefährlich, wenn es nicht wirklich notwendig ist. Die bessere Idee ist, die in sudo verwendete Gruppe hinzuzufügen und den Befehl sudo zu verwenden. Und warum benutzt du sudo su ??
Geben Sie einfach exit ein und überprüfen Sie, ob Sie wieder "you" sind. Geben Sie "whoami" ein und es sollte NICHT root heißen.
Ich gab sudo su und mein Passwort ein und der Cursor änderte sich von meinem Benutzernamen zu sh-3.2 #, indem ich den Befehl whoami eingab, der "root" anzeigt. Beim Verlassen und Eingeben von sudo -s wird dem Cursor der Bezeichner root # hinzugefügt, und bei der Eingabe von whoami wird "root" angegeben. Daraus schließe ich, dass die beiden Befehle äquivalent sind. Der Befehl exit kehrt in beiden Fällen zum Standardbenutzerkonto zurück.
sudo -s
.