Wenn ich an unseren RHEL-Maschinen arbeite, wechsle ich sudo su -
zu root. Eines Tages bedeutete ein Tippfehler, dass ich sudo su --
stattdessen tippte - es scheint mir, dass alles das gleiche war wie mit einem einzelnen Bindestrich, außer dass ich mich in demselben Ordner befand, in dem ich mich befand, als ich den Befehl ausgab (mit einem einzelnen Bindestrich, in dem ich mich befand /root
).
Gibt es noch andere Unterschiede? Ist es sicher, dies in Szenarien zu verwenden, in denen ich weiß, dass ich im selben Verzeichnis arbeiten möchte?
sudo su -
und diesudo su -l
unterscheidet sich. Auf einem Konto, in das ich nur mit einem Schlüssel einchecke und Sudo-Rechte habe, um zu einem bestimmten anderen Benutzer zu wechseln,sudo su -
wechselt der Benutzer ohne Probleme,sudo su -l
oder ersudo su --login
fragt nach einem Sudo-Passwort, das ich nicht habe (obwohlsudo -l
ich es überprüfe) konnte/bin/su
mit NOPASSWD ausführen )