Diferença entre sudo nautilus e sudo -E nautilus

Diferença entre sudo nautilus e sudo -E nautilus

Havia o Ubuntu 17.04 instalado mais recentemente e não consegui executar o comando sudo nautilus, estava dando erro. Então procurei no google e tentei sudo -E nautilus e funcionou. Qual é a diferença entre ambos.

Responder1

Osudopágina de manualdescreve -Eassim:

Indica à política de segurança que o usuário deseja preservar suas variáveis ​​de ambiente existentes. A política de segurança poderá retornar um erro se o usuário não tiver permissão para preservar o ambiente.

Normalmente, sudolimpa o ambiente que fornece ao comando que executa; -Edesativa isso (se o usuário tiver permissão). Você pode ver a diferença comparando as saídas de sudo enve sudo -E env.

O Nautilus precisa de uma série de variáveis ​​de ambiente para encontrar as informações necessárias ou acessar outros processos com os quais precisa se comunicar; a limpeza padrão impede que isso funcione.

informação relacionada