Quando você usa apenas su
, você herda o ambiente do usuário que está executando su
. Por outro lado, quando você usa su -
(é atalho para a opção -login
de su
), você muda "completamente" para a conta root e configura o ambiente da mesma forma como se acontecesse se você logar diretamente na raiz