Diferença entre su e su - [duplicado]

0

Gostaria de saber qual é a diferença exata entre esses dois comandos: 1. su 2. su -. Alguém por favor pode explicar?

    
por Lavanya Nidhi 26.05.2016 / 19:26

1 resposta

1

A página man descreve-o razoavelmente bem com o seguinte:

   -, -l, --login
          Start the shell as a login shell with an environment similar
          to a real login:

             o      clears all the environment variables except TERM

             o      initializes the environment variables HOME, SHELL,
                    USER, LOGNAME, and PATH

             o      changes to the target user's home directory

             o      sets argv[0] of the shell to '-' in order to make
                    the shell a login shell

Eu costumo pensar nisso em termos do ambiente que eu quero, com toda a honestidade eu costumo usar sempre su - por padrão.

    
por 26.05.2016 / 19:32

Tags