Disponibiliza variáveis de ambiente ao executar o comando como sudo

0

Estou usando o Curl e estou com um problema tentando fazer com que ele reconheça a variável de ambiente $http_proxy ao usar sudo curl . Eu tentei colocar export http_proxy=.... no meu / etc / profile e reiniciar o shell, sem sucesso. Eu prefiro não usar su -l e executar o comando enquanto estiver logado como root.

    
por W_P 20.04.2010 / 20:58

2 respostas

1

Procure em / etc / sudoers. Existe uma lista de variáveis ambientais que são compartilhadas entre o sudo e o shell normal do usuário

    
por 20.04.2010 / 21:03
0

Você pode precisar adicionar:

envkeep http_proxy

ao seu arquivo sudoers. Verifique suas variáveis ambientais do sudo executando:

sudo -V

como root. Ou executando:

sudo sudo -V
    
por 21.04.2010 / 01:13