A grande diferença é que - fornece o ambiente do usuário para o qual você precisa. É provável que você tenha se tornado o usuário de suporte, mas estivesse em sua própria casa, o que explicaria por que você não conseguiu criar diretórios.
Eu tive que mudar para um usuário diferente anteriormente para algo que eu estava trabalhando. Eu fiz originalmente:
su support
Embora eu tenha conseguido alternar para o suporte, descobri que não consegui criar diretórios. Então eu saí do suporte e desta vez eu digitei:
su - support
Nesse ponto, consegui continuar a criar o diretório. Minha pergunta é: Por que consegui fazer o login com o primeiro comando, mas não consegui criar diretórios? E também, se este for o caso, qual é a diferença geral entre usar o símbolo "-" e não usá-lo? Se necessário, a distro que estou usando é Redhat
.
A grande diferença é que - fornece o ambiente do usuário para o qual você precisa. É provável que você tenha se tornado o usuário de suporte, mas estivesse em sua própria casa, o que explicaria por que você não conseguiu criar diretórios.