"su - user" erstellt eine Login-Umgebung für den Benutzer.
"su user -" ist wahrscheinlich keine gültige Syntax (abhängig von Ihrer Version) und wird wahrscheinlich als synonym mit su user interpretiert (wodurch keine Login-Umgebung erstellt wird).
Was ist der Unterschied zwischen den beiden unten?
$ su user -
und
$ su - user
"su - user" erstellt eine Login-Umgebung für den Benutzer.
"su user -" ist wahrscheinlich keine gültige Syntax (abhängig von Ihrer Version) und wird wahrscheinlich als synonym mit su user interpretiert (wodurch keine Login-Umgebung erstellt wird).