Mit dem „substitute user“-Befehl „su“ können Sie temporär die Identität eines anderen Anwenders annehmen. Normalerweise wird dieser Befehl zur Erlangung der Superuser-Identität verwendet, also ohne Angabe eines Usernamens. Die so gestartete Shell ist allerdings keine Login-Shell. Die „profile“-Dateien werden nicht gelesen und ausgeführt.
Möchten Sie beispielsweise auf dort definierte Aliase oder Pfade nicht verzichten, so können Sie durch Angabe eines Minuszeichens, also mit dem Befehl „su -“, einen neue Login-Shell öffnen.