В чем разница между двумя ниже?
$ su user -
а также
$ su - user
«su - user» создаст среду входа для пользователя.
«su user -», возможно, не является допустимым синтаксисом (в зависимости от вашей версии) и, вероятно, будет интерпретироваться как синоним su user (который не создает среду входа в систему)