Como mudar temporariamente o local para o sudo?

3

Para alterar a localidade do usuário atual, como export LANG=en_US.UTF-8 .

Mas esta variável de ambiente não afeta o usuário root. Quando uso sudo , o idioma de exibição permanece padrão.

Como posso alterar temporariamente o idioma para usar sudo ?

sudo export LANG=en_US.UTF-8 não funcionou, provavelmente é um comando bash .

    
por ironsand 25.04.2016 / 08:51

1 resposta

2

sudo limpa o ambiente antes de executar qualquer comando, portanto, a menos que você salve a variável de ambiente desejada em /etc/sudoers usando env_keep , a variável não será preservada por sudo .

Como alternativa, para um único comando, você pode fazer:

sudo LANG=en_US.UTF-8 some_command

Para preservar o ambiente atual:

sudo -E some_command
    
por 25.04.2016 / 09:13