Adicionar a opção -
afeta seu comportamento no ambiente. Para todos os efeitos práticos, o ambiente é completamente reiniciado. Em geral, você provavelmente deseja usar su -
em vez de su
. Na página do manual:
-l Simulate a full login. The environment is discarded except for HOME, SHELL, PATH, TERM, and USER. HOME and SHELL are modified as above.
USER is set to the target login. PATH is set to ''/bin:/usr/bin''. TERM is imported from your current environment. The invoked shell is
the target login's, and su will change directory to the target login's home directory.
- (no letter) The same as -l.