Por que iríamos su sem -? [duplicado]

1

Quando fazemos su John , alterno como usuário John.
Quando fazemos su - John , mudo como usuário John tendo o ambiente do usuário John.
Tanto quanto eu posso ver a primeira opção é inútil. Qual é a utilidade de alternar para outro usuário e não ter o ambiente desse usuário?
Estou errado? Qual é a diferença em casos de uso entre essas duas opções?

    
por Jim 30.01.2014 / 07:17

1 resposta

0

su John

se você usar su John apenas, basicamente, apenas temporariamente "emprestará" a permissão John sem ter toda a configuração de ambiente John . Você notará que não está tendo o caminho do sbin. O que significa que alguns comandos John emitidos neste ambiente podem não funcionar.

su - João

quando você usa o comando su - John , recebe um novo shell de login do servidor Linux, que é o mesmo que sair do usuário existente e realizar um novo login.

    
por 30.01.2014 / 07:29

Tags